|
@@ -76,16 +76,17 @@ public class SysDeptOrganServiceImpl implements SysDeptOrganService {
|
|
|
deptOrganMapper.deleteById(aLong);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- LambdaQueryWrapper<SysDeptOrgan> wrapperT = new LambdaQueryWrapper<>();
|
|
|
- wrapperT.eq(SysDeptOrgan::getDeptId, deptOrganList.get(0).getDeptId());
|
|
|
- List<SysDeptOrgan> organsT = deptOrganMapper.selectList(wrapperT);
|
|
|
- List<String> organNameList = organsT.stream().map(SysDeptOrgan::getOrganName).collect(Collectors.toList());
|
|
|
- for (SysDeptOrgan organ : deptOrganList) {
|
|
|
- if (!organNameList.contains(organ.getOrganName())) {
|
|
|
- organ.setCreateBy(String.valueOf(userId));
|
|
|
- organ.setCreateTime(new Date());
|
|
|
- deptOrganMapper.insert(organ);
|
|
|
+ if (!ObjectUtils.isEmpty(deptOrganList)) {
|
|
|
+ for (SysDeptOrgan organ : deptOrganList) {
|
|
|
+ LambdaQueryWrapper<SysDeptOrgan> wrapperT = new LambdaQueryWrapper<>();
|
|
|
+ wrapperT.eq(SysDeptOrgan::getDeptId, deptOrganList.get(0).getDeptId());
|
|
|
+ List<SysDeptOrgan> organsT = deptOrganMapper.selectList(wrapperT);
|
|
|
+ List<String> organNameList = organsT.stream().map(SysDeptOrgan::getOrganName).collect(Collectors.toList());
|
|
|
+ if (!organNameList.contains(organ.getOrganName())) {
|
|
|
+ organ.setCreateBy(String.valueOf(userId));
|
|
|
+ organ.setCreateTime(new Date());
|
|
|
+ deptOrganMapper.insert(organ);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|