|
@@ -1,5 +1,6 @@
|
|
|
package com.zjugis.module.system.controller.admin.dept;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.zjugis.framework.common.enums.CommonStatusEnum;
|
|
|
import com.zjugis.framework.common.pojo.CommonResult;
|
|
@@ -21,10 +22,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.validation.Valid;
|
|
|
-import java.util.Comparator;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.Set;
|
|
|
+import java.util.*;
|
|
|
|
|
|
import static com.zjugis.framework.common.pojo.CommonResult.success;
|
|
|
import static com.zjugis.framework.common.util.collection.CollectionUtils.convertSet;
|
|
@@ -116,7 +114,11 @@ public class DeptController {
|
|
|
//获取用户列表,只要开启状态的
|
|
|
List<AdminUserDO> userList = userService.getUserListByStatus(CommonStatusEnum.ENABLE.getStatus());
|
|
|
userList.forEach(adminUserDO -> {
|
|
|
- List<String> deptIds = adminUserDO.getDeptIds();
|
|
|
+ List<String> deptIds = new ArrayList<>();
|
|
|
+ deptIds.add(adminUserDO.getDeptId());
|
|
|
+ if(CollectionUtil.isNotEmpty(adminUserDO.getDeptIds())){
|
|
|
+ deptIds.addAll(adminUserDO.getDeptIds());
|
|
|
+ }
|
|
|
deptIds.forEach(deptId -> {
|
|
|
DeptUserSimpleRespVO deptUserSimpleRespVO = new DeptUserSimpleRespVO();
|
|
|
deptUserSimpleRespVO.setId(adminUserDO.getId()).setParentId(deptId).setName(adminUserDO.getNickname()).setType("user");
|