guoshilong
2023-06-27 24611ed866c208ec9780b99fbdeaaec2aa84865e
skjcmanager/skjcmanager-service/skjcmanager-user/src/main/java/cn/gistack/system/user/service/impl/UserServiceImpl.java
@@ -141,13 +141,37 @@
      return userDeptService.saveBatch(userDeptList);
   }
   /**
    * 自定义分页查询
    * @param page
    * @param user
    * @param deptId
    * @param tenantId
    * @return
    */
   @Override
   public IPage<UserVO> selectUserPage(IPage<UserVO> page, UserVO user, Long deptId, String tenantId) {
      List<Long> deptIdList = SysCache.getDeptChildIds(deptId);
      List<Long> deptIdList = new ArrayList<>();
      if (null!=user.getIsDept()) {
         deptIdList.add(deptId);
      }else {
         deptIdList = SysCache.getDeptChildIds(deptId);
      }
      return page.setRecords(baseMapper.selectUserPage(page, user, deptIdList, tenantId));
   }
   @Override
   public List<UserVO> getAllUser(UserVO user, Long deptId, String tenantId) {
      List<Long> deptIdList = new ArrayList<>();
      if (null!=user.getIsDept()) {
         deptIdList.add(deptId);
      }else {
         deptIdList = SysCache.getDeptChildIds(deptId);
      }
      return baseMapper.getAllUser(user, deptIdList, tenantId);
   }
   @Override
   public IPage<UserVO> selectUserSearch(UserVO user, Query query) {
      LambdaQueryWrapper<User> queryWrapper = Wrappers.<User>query().lambda();
      String tenantId = AuthUtil.getTenantId();