修改人员导出的接口,新增账号导出的接口

yun-zuoyi
nies 4 years ago
parent a51430c646
commit f259a0ae44

@ -756,6 +756,7 @@ public class SysUserController extends CoreBaseController {
sysUser.setOrganizeCode(AuthUtil.getOrganize().getOrganizeCode());
sysUser.setIsValid(CommonEnumUtil.IS_VAILD.VAILD.getValue());
sysUser.setIsDeleted(CommonEnumUtil.IS_DEAL.NO.getValue());
List<SysUser> list = sysUserService.querySysUser(sysUser);
List<AccountExportModel> exportModelList = new ArrayList<>();
@ -771,7 +772,8 @@ public class SysUserController extends CoreBaseController {
user.getDepartmentNameRdd(),
user.getUserLoginNum(),
user.getUserLoginLastDateTime(),
user.getUserStatus()));
user.getUserStatus())
);
}
@ -796,7 +798,7 @@ public class SysUserController extends CoreBaseController {
i = bis.read(buffer);
}
} catch (Exception e) {
LOGGER.error("用户日志导出异常", e);
LOGGER.error("账号导出异常", e);
}
} finally {
FileUtils.deleteQuietly(file);

@ -398,19 +398,14 @@ public class SysUserInfoController extends CoreBaseController {
@GetMapping("/export")
@ApiOperation(value = "导出用户信息", notes = "导出用户信息")
public void exportSysUserInfo(SysUserInfo userInfo, HttpServletResponse response) throws Exception {
public void exportSysUserInfo(SysUserInfo userInfo, Pager pager, HttpServletResponse response) throws Exception {
File file = null;
if(userInfo ==null ){
userInfo = new SysUserInfo();
}
try {
//设置导出信息的默认值 当前用户的工厂,未删除的人员
userInfo.setOrganizeId(getSessionUser().getUserInfo().getOrganizeId());
userInfo.setOrganizeCode(getSessionUser().getUserInfo().getOrganizeCode());
userInfo.setIsDeleted(CommonEnumUtil.FALSE);
userInfo.setIsValid(CommonEnumUtil.VALID);
List<SysUserInfo> list = sysUserInfoService.querySysUserInfoList(userInfo, packUserInfo(userInfo));
ListPager<SysUserInfo> result = sysUserInfoService.querySysUserInfo(userInfo, packUserInfo(userInfo), pager);
List<SysUserInfo> list = result.getObjectList();
Map<Long, SysUser> sysUserMap = sysUserService.list().stream()
.collect(Collectors.toMap(SysUser::getId, Function.identity()));
List<UserExportModel> exportModelList = new ArrayList<>();

@ -547,7 +547,16 @@ public class SysUserService implements ISysUserService {
@Override
public List<SysUser> querySysUser(SysUser sysUser) {
DdlPackBean ddlPackBean = CoreHqlPack.packDdlSysUser(sysUser);
DdlPreparedPack.getNumEqualPack(sysUser.getOrganizeCode(), "organizeCode", ddlPackBean);
return userRDao.findByHqlWhere(ddlPackBean);
// return userRDao.findByProperty(
// new String[]{"isDeleted", "isValid", "organizeCode"},
// new Object[]{
// CommonEnumUtil.IS_DEAL.NO.getValue(),
// CommonEnumUtil.IS_VAILD.VAILD.getValue(),
// AuthUtil.getOrganize().getOrganizeCode()
// });
}
@Override

Loading…
Cancel
Save