|
|
|
@ -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<>();
|
|
|
|
|