|
@@ -17,6 +17,8 @@
|
|
|
|
|
|
package com.qunzhixinxi.hnqz.admin.controller;
|
|
package com.qunzhixinxi.hnqz.admin.controller;
|
|
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -24,6 +26,7 @@ import com.qunzhixinxi.hnqz.admin.entity.WmDaAgent;
|
|
import com.qunzhixinxi.hnqz.admin.entity.WmDaDrugEnt;
|
|
import com.qunzhixinxi.hnqz.admin.entity.WmDaDrugEnt;
|
|
import com.qunzhixinxi.hnqz.admin.entity.WmTaskTypeEntRef;
|
|
import com.qunzhixinxi.hnqz.admin.entity.WmTaskTypeEntRef;
|
|
import com.qunzhixinxi.hnqz.admin.entity.output.WmTaskTypeDeptOutput;
|
|
import com.qunzhixinxi.hnqz.admin.entity.output.WmTaskTypeDeptOutput;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.vo.WmTaskTypeVO;
|
|
import com.qunzhixinxi.hnqz.admin.service.*;
|
|
import com.qunzhixinxi.hnqz.admin.service.*;
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
|
|
import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
|
|
@@ -137,7 +140,25 @@ public class WmTaskTypeController {
|
|
queryWrapper = Wrappers.lambdaQuery(wmTaskType);
|
|
queryWrapper = Wrappers.lambdaQuery(wmTaskType);
|
|
}
|
|
}
|
|
|
|
|
|
- return R.ok(wmTaskTypeService.page(page, queryWrapper));
|
|
|
|
|
|
+ Page<WmTaskType> pageResult = wmTaskTypeService.page(page, queryWrapper);
|
|
|
|
+ Page<WmTaskTypeVO> voPage = new Page<>();
|
|
|
|
+ voPage.setSize(pageResult.getSize());
|
|
|
|
+ voPage.setCurrent(pageResult.getCurrent());
|
|
|
|
+ voPage.setTotal(pageResult.getTotal());
|
|
|
|
+ List<WmTaskTypeVO> voList = new ArrayList<>();
|
|
|
|
+ pageResult.getRecords().forEach(taskType -> {
|
|
|
|
+ WmTaskTypeVO typeVO = BeanUtil.copyProperties(taskType, WmTaskTypeVO.class, "score");
|
|
|
|
+ if (StrUtil.isNotBlank(taskType.getTaskTypeName()) && taskType.getTaskTypeName().startsWith("应收账款回款")) {
|
|
|
|
+ // 应收账款回款 任务类 保存的是1000倍数,需要转换回来
|
|
|
|
+ typeVO.setScore(String.valueOf(taskType.getScore() / 1000.0D));
|
|
|
|
+ } else {
|
|
|
|
+ typeVO.setScore(String.valueOf(taskType.getScore()));
|
|
|
|
+ }
|
|
|
|
+ voList.add(typeVO);
|
|
|
|
+ });
|
|
|
|
+ voPage.setRecords(voList);
|
|
|
|
+
|
|
|
|
+ return R.ok(voPage);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|