|
@@ -26,8 +26,8 @@ import java.util.List;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 批量补充新增的任务类型
|
|
|
|
- *
|
|
|
|
|
|
+ * 批量同步指定的任务类型给所有企业
|
|
|
|
+ *
|
|
* @author lixuesong
|
|
* @author lixuesong
|
|
* @date 2021年11月22日 18:55
|
|
* @date 2021年11月22日 18:55
|
|
*/
|
|
*/
|
|
@@ -50,21 +50,18 @@ public class WmTaskTypeServiceTest {
|
|
@Autowired
|
|
@Autowired
|
|
private WmDaAgentMapper wmDaAgentMapper;
|
|
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() {
|
|
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.第一级是药企的情况
|
|
// 1.第一级是药企的情况
|
|
// List<SysDept> deptList = sysDeptMapper.selectList(Wrappers.<SysDept>lambdaQuery()
|
|
// List<SysDept> deptList = sysDeptMapper.selectList(Wrappers.<SysDept>lambdaQuery()
|
|
@@ -99,7 +96,7 @@ public class WmTaskTypeServiceTest {
|
|
newOne.setRuleId(wmDaDrugEnt.getId());
|
|
newOne.setRuleId(wmDaDrugEnt.getId());
|
|
newOne.setParentId(wmTaskType1.getParentId());
|
|
newOne.setParentId(wmTaskType1.getParentId());
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
- .eq(WmTaskType::getTaskTypeName, taskTypeName)
|
|
|
|
|
|
+ .eq(WmTaskType::getTaskTypeName, wmTaskType1.getTaskTypeName())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
@@ -146,7 +143,7 @@ public class WmTaskTypeServiceTest {
|
|
newOne.setStatus("0");
|
|
newOne.setStatus("0");
|
|
newOne.setBaseId(wmTaskType1.getId());
|
|
newOne.setBaseId(wmTaskType1.getId());
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
- .eq(WmTaskType::getTaskTypeName, taskTypeName)
|
|
|
|
|
|
+ .eq(WmTaskType::getTaskTypeName, wmTaskType1.getTaskTypeName())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
@@ -168,7 +165,7 @@ public class WmTaskTypeServiceTest {
|
|
newOne.setStatus("0");
|
|
newOne.setStatus("0");
|
|
newOne.setBaseId(wmTaskType2.getId());
|
|
newOne.setBaseId(wmTaskType2.getId());
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
- .eq(WmTaskType::getTaskTypeName, taskTypeName)
|
|
|
|
|
|
+ .eq(WmTaskType::getTaskTypeName, wmTaskType2.getTaskTypeName())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
@@ -204,7 +201,7 @@ public class WmTaskTypeServiceTest {
|
|
newOne.setStatus("0");
|
|
newOne.setStatus("0");
|
|
newOne.setBaseId(wmTaskType2.getId());
|
|
newOne.setBaseId(wmTaskType2.getId());
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
- .eq(WmTaskType::getTaskTypeName, taskTypeName)
|
|
|
|
|
|
+ .eq(WmTaskType::getTaskTypeName, wmTaskType2.getTaskTypeName())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
@@ -253,7 +250,7 @@ public class WmTaskTypeServiceTest {
|
|
newOne.setStatus("0");
|
|
newOne.setStatus("0");
|
|
newOne.setBaseId(wmTaskType2.getId());
|
|
newOne.setBaseId(wmTaskType2.getId());
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
- .eq(WmTaskType::getTaskTypeName, taskTypeName)
|
|
|
|
|
|
+ .eq(WmTaskType::getTaskTypeName, wmTaskType2.getTaskTypeName())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
@@ -289,7 +286,7 @@ public class WmTaskTypeServiceTest {
|
|
newOne.setStatus("0");
|
|
newOne.setStatus("0");
|
|
newOne.setBaseId(wmTaskType2.getId());
|
|
newOne.setBaseId(wmTaskType2.getId());
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
List<WmTaskType> taskTypeList = wmTaskTypeMapper.selectList(Wrappers.<WmTaskType>lambdaQuery()
|
|
- .eq(WmTaskType::getTaskTypeName, taskTypeName)
|
|
|
|
|
|
+ .eq(WmTaskType::getTaskTypeName, wmTaskType2.getTaskTypeName())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getRuleId, newOne.getRuleId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getDeptId, newOne.getDeptId())
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|
|
.eq(WmTaskType::getTaskEntId, newOne.getTaskEntId()));
|