Przeglądaj źródła

机关业务指导处

buzhanyi 1 rok temu
rodzic
commit
8094c191ff

+ 11 - 10
purchase-system/src/main/java/com/ozs/system/service/impl/SysDeptOrganServiceImpl.java

@@ -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);
+                    }
                 }
             }
         }