소스 검색

Merge branch 'feat-20230316-tasktype47'

李学松 2 년 전
부모
커밋
2c0f3f425a
1개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  1. 13 0
      hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmTaskContentServiceImpl.java

+ 13 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmTaskContentServiceImpl.java

@@ -651,6 +651,19 @@ public class WmTaskContentServiceImpl extends ServiceImpl<WmTaskContentMapper, W
 					wmTask.setTaskTypeId(taskTypeId);
 				}
 
+				// 药店推广-47 积分值设置
+				if ("47".equals(wmTaskContent.getTemp30())) {
+					// 查询当前企业的任务类型积分
+					WmScorePackage wmScorePackage1 = wmScorePackageService.getById(wmTaskContent.getTemp32());
+					WmTaskType queryTaskType = new WmTaskType();
+					queryTaskType.setRuleId(wmScorePackage1.getRuleId());
+					queryTaskType.setTaskTypeName(wmTaskType1.getTaskTypeName());
+					queryTaskType.setRuleId(wmScorePackage1.getRuleId());
+					score = wmTaskTypeService.getWmTaskTypeByEnt(queryTaskType);
+					// 计算实际任务积分(数量*企业这个任务类型的积分值)
+					score = score * Integer.parseInt(wmTaskContent.getTemp13());
+				}
+
 				// 校验任务类型是否启用
 				WmTaskType _baseTaskType = wmTaskTypeService.getById(wmTaskContent.getTemp30());
 				WmTaskType queryTaskType = new WmTaskType();