|
@@ -690,6 +690,33 @@ public class WmTaskContentServiceImpl extends ServiceImpl<WmTaskContentMapper, W
|
|
|
wmTask.setTaskTypeId(wmTaskContent.getTemp3());
|
|
|
}
|
|
|
|
|
|
+ // 药店信息收集
|
|
|
+ if ("33".equals(wmTaskContent.getTemp30())) {
|
|
|
+ String taskTypeId;
|
|
|
+
|
|
|
+ switch (wmTaskContent.getTemp10()) {
|
|
|
+ case "ORDINARY":
|
|
|
+ // 普通药店走任务类型33
|
|
|
+ taskTypeId = "33";
|
|
|
+ break;
|
|
|
+ case "CHAIN":
|
|
|
+ // 连锁药店走任务类型73
|
|
|
+ taskTypeId = "73";
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ taskTypeId = "33";
|
|
|
+ }
|
|
|
+
|
|
|
+ // 根据选择的终端类型 查任务类型模板
|
|
|
+ WmTaskType baseTaskType = wmTaskTypeService.getById(taskTypeId);
|
|
|
+ // 查询当前企业的任务类型积分
|
|
|
+ WmScorePackage wmScorePackage1 = wmScorePackageService.getById(wmTaskContent.getTemp32());
|
|
|
+ WmTaskType queryTaskType = new WmTaskType();
|
|
|
+ queryTaskType.setRuleId(wmScorePackage1.getRuleId());
|
|
|
+ queryTaskType.setTaskTypeName(baseTaskType.getTaskTypeName());
|
|
|
+ score = wmTaskTypeService.getWmTaskTypeByEnt(queryTaskType);
|
|
|
+ }
|
|
|
+
|
|
|
// 校验任务类型是否启用
|
|
|
WmTaskType _baseTaskType = wmTaskTypeService.getById(wmTaskContent.getTemp30());
|
|
|
WmTaskType queryTaskType = new WmTaskType();
|