Ver Fonte

fix: 应收账款回款任务类型的修改积分规则报错

lixuesong há 2 anos atrás
pai
commit
b2eaad2175

+ 8 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmTaskTypeController.java

@@ -257,7 +257,14 @@ public class WmTaskTypeController {
 	@ApiOperation(value = "修改任务类型打分表", notes = "修改任务类型打分表")
 	@SysLog("修改任务类型打分表")
 	@PutMapping
-	public R updateById(@RequestBody WmTaskType wmTaskType) {
+	public R updateById(@RequestBody WmTaskTypeVO wmTaskTypeVO) {
+
+		WmTaskType wmTaskType = BeanUtil.copyProperties(wmTaskTypeVO, WmTaskType.class);
+		// 应收账款回款-A类/应收账款回款-B类/应收账款回款-C类 积分值乘1000保存
+		if (StrUtil.isNotBlank(wmTaskType.getTaskTypeName()) && wmTaskType.getTaskTypeName().startsWith("应收账款回款")) {
+			wmTaskType.setScore((int) (Double.parseDouble(wmTaskTypeVO.getScore()) * 1000));
+		}
+
 		String baseId = wmTaskType.getId();
 		if (SecurityUtils.getRoles().contains(2)) {
 			if (null != wmTaskType.getId() && "1".equals(wmTaskType.getStatus())) {