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

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

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

@ -547,7 +547,16 @@ public class SysUserService implements ISysUserService {
@Override @Override
public List<SysUser> querySysUser(SysUser sysUser) { public List<SysUser> querySysUser(SysUser sysUser) {
DdlPackBean ddlPackBean = CoreHqlPack.packDdlSysUser(sysUser); DdlPackBean ddlPackBean = CoreHqlPack.packDdlSysUser(sysUser);
DdlPreparedPack.getNumEqualPack(sysUser.getOrganizeCode(), "organizeCode", ddlPackBean);
return userRDao.findByHqlWhere(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 @Override

Loading…
Cancel
Save