谭斌 2 years ago
parent
commit
74e91b8f6d

+ 8 - 5
authorize-api-service/src/main/java/com/xy/service/impl/SysWorkUserServiceImpl.java

@@ -271,13 +271,16 @@ public class SysWorkUserServiceImpl extends ServiceImpl<SysWorkUserMapper, SysWo
                 }
                 List<Long> workVoDeptIds = sysWorkVo.getDeptIds();
                 sysWorkVo.setDeptNames(new ArrayList<>());
-                for (Long workVoDeptId : workVoDeptIds) {
-                    SysDept sysDept = sysDeptJMap.get(workVoDeptId);
-                    if (sysDept == null) {
-                        break;
+                if (CollUtil.isNotEmpty(workVoDeptIds)) {
+                    for (Long workVoDeptId : workVoDeptIds) {
+                        SysDept sysDept = sysDeptJMap.get(workVoDeptId);
+                        if (sysDept == null) {
+                            break;
+                        }
+                        sysWorkVo.getDeptNames().add(sysDept.getName());
                     }
-                    sysWorkVo.getDeptNames().add(sysDept.getName());
                 }
+
             }
         }
         sysWorkVos.forEach(sysWorkVo -> sysWorkVo.setPassword(null));