‘linchangsheng’ 3 weeks ago
parent
commit
65f8ab79b7

+ 6 - 4
src/main/java/com/gree/mall/manager/logic/admin/AdminUserLogic.java

@@ -262,12 +262,14 @@ public class AdminUserLogic {
     }
 
     private void dataPermissionsHandle(AdminUserAddReqBean adminUser, List<AdminUserPermissions> permissions, List<AdminUserPermissions> deptList) {
-        final List<String> deptIdList = deptList.stream()
-                .map(AdminUserPermissions::getAdminUserPermissionsId)
-                .collect(Collectors.toList());
 
         List<AdminDept> deptExistList = new ArrayList<>();
-        if (CollectionUtil.isNotEmpty(deptIdList)) {
+        if (CollectionUtil.isNotEmpty(deptList)) {
+
+            final List<String> deptIdList = deptList.stream()
+                    .map(AdminUserPermissions::getAdminUserPermissionsId)
+                    .collect(Collectors.toList());
+
             deptExistList = adminDeptService.lambdaQuery()
                     .in(AdminDept::getAdminDeptId, deptIdList)
                     .list();