|
@@ -81,17 +81,25 @@ public class WmDaDrugEntServiceImpl extends ServiceImpl<WmDaDrugEntMapper, WmDaD
|
|
*/
|
|
*/
|
|
if(sysDeptService.saveDept(sysDept) > 0){
|
|
if(sysDeptService.saveDept(sysDept) > 0){
|
|
|
|
|
|
- Map<String, Integer> subjectTypeAndChannel = entity.getSubjectTypeAndChannel();
|
|
|
|
-
|
|
|
|
- for (Map.Entry<String, Integer> entry : subjectTypeAndChannel.entrySet()){
|
|
|
|
|
|
+ // Map<String, Integer> subjectTypeAndChannel = entity.getSubjectTypeAndChannel();
|
|
|
|
+
|
|
|
|
+ // for (Map.Entry<String, Integer> entry : subjectTypeAndChannel.entrySet()){
|
|
|
|
+ // SysDeptSub deptSub = new SysDeptSub();
|
|
|
|
+ // deptSub.setDeptId(sysDept.getDeptId());
|
|
|
|
+ // deptSub.setSubjectChannel(entry.getValue());
|
|
|
|
+ // deptSub.setSubjectType(entry.getKey());
|
|
|
|
+ // deptSub.setEnableFlag(SubjectTypeEnum.ENABLE_FLAG_TRUE.getCode());
|
|
|
|
+ // deptSub.setUpdateTime(sysDept.getCreateTime());
|
|
|
|
+ // sysDeptSubMapper.insert(deptSub);
|
|
|
|
+ //
|
|
|
|
+ // }
|
|
|
|
+
|
|
|
|
+ for (String subType : entity.getSubjectType()) {
|
|
SysDeptSub deptSub = new SysDeptSub();
|
|
SysDeptSub deptSub = new SysDeptSub();
|
|
deptSub.setDeptId(sysDept.getDeptId());
|
|
deptSub.setDeptId(sysDept.getDeptId());
|
|
- deptSub.setSubjectChannel(entry.getValue());
|
|
|
|
- deptSub.setSubjectType(entry.getKey());
|
|
|
|
|
|
+ deptSub.setSubjectType(subType);
|
|
deptSub.setEnableFlag(SubjectTypeEnum.ENABLE_FLAG_TRUE.getCode());
|
|
deptSub.setEnableFlag(SubjectTypeEnum.ENABLE_FLAG_TRUE.getCode());
|
|
- deptSub.setUpdateTime(sysDept.getCreateTime());
|
|
|
|
sysDeptSubMapper.insert(deptSub);
|
|
sysDeptSubMapper.insert(deptSub);
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
return true;
|
|
return true;
|
|
@@ -203,15 +211,15 @@ public class WmDaDrugEntServiceImpl extends ServiceImpl<WmDaDrugEntMapper, WmDaD
|
|
public IPage<List<WmDaDrugEnt>> selectPage(Page page, WmDaDrugEnt wmDaDrugEnt) {
|
|
public IPage<List<WmDaDrugEnt>> selectPage(Page page, WmDaDrugEnt wmDaDrugEnt) {
|
|
IPage<List<WmDaDrugEnt>> listIPage = wmDaDrugEntMapper.selectPage(page, wmDaDrugEnt);
|
|
IPage<List<WmDaDrugEnt>> listIPage = wmDaDrugEntMapper.selectPage(page, wmDaDrugEnt);
|
|
|
|
|
|
- listIPage.getRecords().forEach(entList -> {
|
|
|
|
-
|
|
|
|
- entList.forEach( ent -> {
|
|
|
|
- Map<String, Integer> collect = sysDeptSubMapper.selectList(Wrappers.<SysDeptSub>lambdaQuery().eq(SysDeptSub::getDeptId, ent.getDeptId()))
|
|
|
|
- .stream()
|
|
|
|
- .collect(Collectors.toMap(SysDeptSub::getSubjectType, SysDeptSub::getSubjectChannel));
|
|
|
|
- ent.setSubjectTypeAndChannel(collect);
|
|
|
|
- });
|
|
|
|
- });
|
|
|
|
|
|
+ // listIPage.getRecords().forEach(entList -> {
|
|
|
|
+ //
|
|
|
|
+ // entList.forEach( ent -> {
|
|
|
|
+ // Map<String, Integer> collect = sysDeptSubMapper.selectList(Wrappers.<SysDeptSub>lambdaQuery().eq(SysDeptSub::getDeptId, ent.getDeptId()))
|
|
|
|
+ // .stream()
|
|
|
|
+ // .collect(Collectors.toMap(SysDeptSub::getSubjectType, SysDeptSub::getSubjectChannel));
|
|
|
|
+ // ent.setSubjectTypeAndChannel(collect);
|
|
|
|
+ // });
|
|
|
|
+ // });
|
|
|
|
|
|
return listIPage;
|
|
return listIPage;
|
|
}
|
|
}
|