|
|
@@ -226,6 +226,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
if (ObjectUtil.isNotEmpty(sysUserPageParam.getUserStatus())) {
|
|
|
queryWrapper.lambda().eq(SysUser::getUserStatus, sysUserPageParam.getUserStatus());
|
|
|
}
|
|
|
+ //查人员时不查出资源库的特殊表时“人员”,如公共资源和群组
|
|
|
+ sysUserPageParam.setIsResourceaccount("0");
|
|
|
+ queryWrapper.lambda().eq(SysUser::getIsResourceaccount, sysUserPageParam.getIsResourceaccount());
|
|
|
if (ObjectUtil.isAllNotEmpty(sysUserPageParam.getSortField(), sysUserPageParam.getSortOrder())) {
|
|
|
CommonSortOrderEnum.validate(sysUserPageParam.getSortOrder());
|
|
|
queryWrapper.orderBy(true, sysUserPageParam.getSortOrder().equals(CommonSortOrderEnum.ASC.getValue()),
|
|
|
@@ -1180,6 +1183,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
}
|
|
|
}
|
|
|
String fileName = "SNOWY2.0系统B端用户信息清单.xlsx";
|
|
|
+ //查人员时不查出资源库的特殊表时“人员”,如公共资源和群组
|
|
|
+ sysUserExportParam.setIsResourceaccount("0");
|
|
|
+ queryWrapper.lambda().eq(SysUser::getIsResourceaccount, sysUserExportParam.getIsResourceaccount());
|
|
|
List<SysUser> sysUserList = this.list(queryWrapper);
|
|
|
if(ObjectUtil.isEmpty(sysUserList)) {
|
|
|
throw new CommonException("无数据可导出");
|
|
|
@@ -1418,9 +1424,13 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
|
|
|
@Override
|
|
|
public Page<SysUser> getAllUserSelectorList() {
|
|
|
- return this.page(CommonPageRequest.defaultPage(), new LambdaQueryWrapper<SysUser>().select(SysUser::getId,
|
|
|
+ LambdaQueryWrapper<SysUser> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper.select(SysUser::getId,
|
|
|
SysUser::getAvatar, SysUser::getOrgId, SysUser::getPositionId, SysUser::getAccount, SysUser::getName,
|
|
|
- SysUser::getSortCode, SysUser::getGender, SysUser::getEntryDate).orderByAsc(SysUser::getSortCode));
|
|
|
+ SysUser::getSortCode, SysUser::getGender, SysUser::getEntryDate).orderByAsc(SysUser::getSortCode);
|
|
|
+ //查人员时不查出资源库的特殊表时“人员”,如公共资源和群组
|
|
|
+ lambdaQueryWrapper.eq(SysUser::getIsResourceaccount, "0");
|
|
|
+ return this.page(CommonPageRequest.defaultPage(), lambdaQueryWrapper);
|
|
|
}
|
|
|
|
|
|
/* ====用户部分所需要用到的选择器==== */
|