Kaynağa Gözat

feat: 批量同步指定的任务类型给所有企业test类

lixuesong 2 yıl önce
ebeveyn
işleme
6846d8be16

+ 16 - 19
hnqz-upms/hnqz-upms-biz/src/test/java/com/qunzhixinxi/hnqz/admin/WmTaskTypeServiceTest.java

@@ -26,8 +26,8 @@ import java.util.List;
 import java.util.stream.Collectors;
 
 /**
- * 批量补充新增的任务类型
- * 
+ * 批量同步指定的任务类型给所有企业
+ *
  * @author lixuesong
  * @date 2021年11月22日 18:55
  */
@@ -50,21 +50,18 @@ public class WmTaskTypeServiceTest {
 	@Autowired
 	private WmDaAgentMapper wmDaAgentMapper;
 	
-	private static final String taskTypeId = "34";
-
-	private static final String taskTypeName = "医院患者教育培训";
+	// 任务类型list
+	private static final List<String> taskTypeIdList = new ArrayList<String>(){{
+		add("41");
+	}};
 
 	/**
-	 * 批量补充新增的任务类型33-药店拜访
+	 * 批量同步指定的任务类型给所有企业
 	 */
-	@Test
+//	@Test
 	public void test() {
-		WmTaskType wmTaskTypeQ = new WmTaskType();
-//		wmTaskTypeQ.setTaskTypeLevel("1");
-//		wmTaskTypeQ.setStatus("0");
-//		wmTaskTypeQ.setDelFlag("0");
-		wmTaskTypeQ.setId(taskTypeId);
-		List<WmTaskType> tempList = wmTaskTypeMapper.selectList(Wrappers.query(wmTaskTypeQ));
+		List<WmTaskType> tempList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
+				.in(WmTaskType::getId, taskTypeIdList));
 
 		// 1.第一级是药企的情况
 //		List<SysDept> deptList = sysDeptMapper.selectList(Wrappers.<SysDept>lambdaQuery()
@@ -99,7 +96,7 @@ public class WmTaskTypeServiceTest {
 				newOne.setRuleId(wmDaDrugEnt.getId());
 				newOne.setParentId(wmTaskType1.getParentId());
 				List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
-						.eq(WmTaskType::getTaskTypeName, taskTypeName)
+						.eq(WmTaskType::getTaskTypeName, wmTaskType1.getTaskTypeName())
 						.eq(WmTaskType::getRuleId, newOne.getRuleId())
 						.eq(WmTaskType::getDeptId, newOne.getDeptId())
 						.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
@@ -146,7 +143,7 @@ public class WmTaskTypeServiceTest {
 					newOne.setStatus("0");
 					newOne.setBaseId(wmTaskType1.getId());
 					List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
-							.eq(WmTaskType::getTaskTypeName, taskTypeName)
+							.eq(WmTaskType::getTaskTypeName, wmTaskType1.getTaskTypeName())
 							.eq(WmTaskType::getRuleId, newOne.getRuleId())
 							.eq(WmTaskType::getDeptId, newOne.getDeptId())
 							.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
@@ -168,7 +165,7 @@ public class WmTaskTypeServiceTest {
 					newOne.setStatus("0");
 					newOne.setBaseId(wmTaskType2.getId());
 					List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
-							.eq(WmTaskType::getTaskTypeName, taskTypeName)
+							.eq(WmTaskType::getTaskTypeName, wmTaskType2.getTaskTypeName())
 							.eq(WmTaskType::getRuleId, newOne.getRuleId())
 							.eq(WmTaskType::getDeptId, newOne.getDeptId())
 							.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
@@ -204,7 +201,7 @@ public class WmTaskTypeServiceTest {
 						newOne.setStatus("0");
 						newOne.setBaseId(wmTaskType2.getId());
 						List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
-								.eq(WmTaskType::getTaskTypeName, taskTypeName)
+								.eq(WmTaskType::getTaskTypeName, wmTaskType2.getTaskTypeName())
 								.eq(WmTaskType::getRuleId, newOne.getRuleId())
 								.eq(WmTaskType::getDeptId, newOne.getDeptId())
 								.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
@@ -253,7 +250,7 @@ public class WmTaskTypeServiceTest {
 				newOne.setStatus("0");
 				newOne.setBaseId(wmTaskType2.getId());
 				List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
-						.eq(WmTaskType::getTaskTypeName, taskTypeName)
+						.eq(WmTaskType::getTaskTypeName, wmTaskType2.getTaskTypeName())
 						.eq(WmTaskType::getRuleId, newOne.getRuleId())
 						.eq(WmTaskType::getDeptId, newOne.getDeptId())
 						.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
@@ -289,7 +286,7 @@ public class WmTaskTypeServiceTest {
 					newOne.setStatus("0");
 					newOne.setBaseId(wmTaskType2.getId());
 					List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
-						.eq(WmTaskType::getTaskTypeName, taskTypeName)
+						.eq(WmTaskType::getTaskTypeName, wmTaskType2.getTaskTypeName())
 						.eq(WmTaskType::getRuleId, newOne.getRuleId())
 						.eq(WmTaskType::getDeptId, newOne.getDeptId())
 						.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));