瀏覽代碼

feat: 创建任务类型47-对应多个47、48、49、50

李学松 2 年之前
父節點
當前提交
f256f73853

+ 15 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmScorePackageController.java

@@ -2451,6 +2451,21 @@ public class WmScorePackageController {
 						wmScorePackage.getWmScoreTaskTypeList().add(addTaskType43);
 						wmScorePackage.getWmScoreTaskTypeList().add(addTaskType44);
 					}
+					// 如果存在taskTypeId=47 47,库存调研 48,竞品调研  49,培训 50,使用情况调查
+					if (wmScorePackage.getWmScoreTaskTypeList().stream().anyMatch(wmTaskTypeTree -> "47".equals(wmTaskTypeTree.getTaskTypeId()))) {
+						WmScoreTaskType addTaskTypeTree48 = new WmScoreTaskType();
+						addTaskTypeTree48.setTaskTypeId("48");
+						addTaskTypeTree48.setType("1");
+						WmScoreTaskType addTaskTypeTree49 = new WmScoreTaskType();
+						addTaskTypeTree49.setTaskTypeId("49");
+						addTaskTypeTree49.setType("1");
+						WmScoreTaskType addTaskTypeTree50 = new WmScoreTaskType();
+						addTaskTypeTree50.setTaskTypeId("50");
+						addTaskTypeTree50.setType("1");
+						wmScorePackage.getWmScoreTaskTypeList().add(addTaskTypeTree48);
+						wmScorePackage.getWmScoreTaskTypeList().add(addTaskTypeTree49);
+						wmScorePackage.getWmScoreTaskTypeList().add(addTaskTypeTree50);
+					}
 
 					List<WmScoreTaskType> wmScoreTaskTypess = new ArrayList<>();
 					for (WmScoreTaskType wmScoreTaskTypes : wmScorePackage.getWmScoreTaskTypeList()) {

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

@@ -773,6 +773,18 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
 					tasktypeList.add(addTaskTypeTree43);
 					tasktypeList.add(addTaskTypeTree44);
 				}
+				// 如果存在taskTypeId=47 47,库存调研 48,竞品调研  49,培训 50,使用情况调查
+				if (tasktypeList.stream().anyMatch(wmTaskTypeTree -> "47".equals(wmTaskTypeTree.getTaskTypeId()))) {
+					WmTaskTypeTree addTaskTypeTree48 = new WmTaskTypeTree();
+					addTaskTypeTree48.setTaskTypeId("48");
+					WmTaskTypeTree addTaskTypeTree49 = new WmTaskTypeTree();
+					addTaskTypeTree49.setTaskTypeId("49");
+					WmTaskTypeTree addTaskTypeTree50 = new WmTaskTypeTree();
+					addTaskTypeTree50.setTaskTypeId("50");
+					tasktypeList.add(addTaskTypeTree48);
+					tasktypeList.add(addTaskTypeTree49);
+					tasktypeList.add(addTaskTypeTree50);
+				}
 
 				for (WmTaskTypeTree type : tasktypeList) {
 					WmScoreTaskType wmScoreTaskType = new WmScoreTaskType();
@@ -1390,6 +1402,18 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
 					wmScorePackage.getTaskTypeList().add(addTaskTypeTree43);
 					wmScorePackage.getTaskTypeList().add(addTaskTypeTree44);
 				}
+				// 如果存在taskTypeId=47 47,库存调研 48,竞品调研  49,培训 50,使用情况调查
+				if (tasktypeList.stream().anyMatch(wmTaskTypeTree -> "47".equals(wmTaskTypeTree.getTaskTypeId()))) {
+					WmTaskTypeTree addTaskTypeTree48 = new WmTaskTypeTree();
+					addTaskTypeTree48.setTaskTypeId("48");
+					WmTaskTypeTree addTaskTypeTree49 = new WmTaskTypeTree();
+					addTaskTypeTree49.setTaskTypeId("49");
+					WmTaskTypeTree addTaskTypeTree50 = new WmTaskTypeTree();
+					addTaskTypeTree50.setTaskTypeId("50");
+					tasktypeList.add(addTaskTypeTree48);
+					tasktypeList.add(addTaskTypeTree49);
+					tasktypeList.add(addTaskTypeTree50);
+				}
 
 				for (WmTaskTypeTree type : tasktypeList) {
 					WmScoreTaskType wmScoreTaskType = new WmScoreTaskType();