浏览代码

feat: 积分包详情应收账款回款积分值转换

lixuesong 2 年之前
父节点
当前提交
87a25177e8

+ 15 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/ApiController.java

@@ -933,7 +933,21 @@ public class ApiController {
 		List<WmTaskType> taskTypeList = wmTaskTypeService.list(Wrappers.query(wmTaskType)
 				.lambda().in(WmTaskType::getTaskTypeName, baseNames));
 
-		return R.ok(taskTypeList);
+		List<WmTaskTypeVO> taskTypeVOList = new ArrayList<>();
+		if (CollUtil.isNotEmpty(taskTypeList)) {
+			taskTypeList.forEach(taskType -> {
+				WmTaskTypeVO taskTypeVO = BeanUtil.copyProperties(taskType, WmTaskTypeVO.class, "score");
+				if (StrUtil.isNotBlank(taskType.getTaskTypeName()) && taskType.getTaskTypeName().startsWith("应收账款回款")) {
+					// 应收账款回款 任务类 保存的是1000倍数,需要转换回来
+					taskTypeVO.setScore(String.valueOf(taskType.getScore() / 1000.0D));
+				} else {
+					taskTypeVO.setScore(String.valueOf(taskType.getScore()));
+				}
+				taskTypeVOList.add(taskTypeVO);
+			});
+		}
+
+		return R.ok(taskTypeVOList);
 	}
 
 	/**