|
|
@ -18,6 +18,7 @@ import cn.estsh.i3plus.pojo.base.common.Pager;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.util.StringUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.model.common.ExportDataModel;
|
|
|
|
import cn.estsh.i3plus.pojo.model.common.ExportDataModel;
|
|
|
|
import cn.estsh.i3plus.pojo.model.platform.AccountExportModel;
|
|
|
|
import cn.estsh.i3plus.pojo.model.platform.AccountExportModel;
|
|
|
|
import cn.estsh.i3plus.pojo.model.platform.AndonQueryUserModel;
|
|
|
|
import cn.estsh.i3plus.pojo.model.platform.AndonQueryUserModel;
|
|
|
@ -507,7 +508,12 @@ public class SysUserController extends CoreBaseController {
|
|
|
|
ValidatorBean.checkNotNull("ColName", model.getExportCol());
|
|
|
|
ValidatorBean.checkNotNull("ColName", model.getExportCol());
|
|
|
|
LinkedHashMap<String, String> exportColMap = JSON.parseObject(model.getExportCol(), LinkedHashMap.class);
|
|
|
|
LinkedHashMap<String, String> exportColMap = JSON.parseObject(model.getExportCol(), LinkedHashMap.class);
|
|
|
|
//查询所有账号
|
|
|
|
//查询所有账号
|
|
|
|
List<SysUser> list = sysUserService.listWithRole();
|
|
|
|
List<SysUser> list ;
|
|
|
|
|
|
|
|
if (StringUtil.isEmpty(model.getRoleId())) {
|
|
|
|
|
|
|
|
list = sysUserService.listWithRole();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
list = sysUserService.listWithRoleByRoleId(Long.parseLong(model.getRoleId()));
|
|
|
|
|
|
|
|
}
|
|
|
|
List<SysUser> sysUserList = sysUserService.findSysUserStatusRdd(list);
|
|
|
|
List<SysUser> sysUserList = sysUserService.findSysUserStatusRdd(list);
|
|
|
|
|
|
|
|
|
|
|
|
ExcelTool excelTool = new ExcelTool(entityManager, redisRes);
|
|
|
|
ExcelTool excelTool = new ExcelTool(entityManager, redisRes);
|
|
|
@ -518,7 +524,7 @@ public class SysUserController extends CoreBaseController {
|
|
|
|
, exportColMap);
|
|
|
|
, exportColMap);
|
|
|
|
|
|
|
|
|
|
|
|
response.setContentType("applicatioref-menun/force-download"); // 设置强制下载不打开
|
|
|
|
response.setContentType("applicatioref-menun/force-download"); // 设置强制下载不打开
|
|
|
|
response.setCharacterEncoding("UTF-8");
|
|
|
|
// response.setCharacterEncoding("UTF-8");
|
|
|
|
response.addHeader("Content-Disposition", "attachment;fileName=" + URLEncoder.encode(fileName, "UTF-8")); // 设置文件名
|
|
|
|
response.addHeader("Content-Disposition", "attachment;fileName=" + URLEncoder.encode(fileName, "UTF-8")); // 设置文件名
|
|
|
|
response.addHeader("Content-type", FileContentTypeTool.getContentType(StringTool.getStringFileSuffix(fileName, true)));
|
|
|
|
response.addHeader("Content-type", FileContentTypeTool.getContentType(StringTool.getStringFileSuffix(fileName, true)));
|
|
|
|
|
|
|
|
|
|
|
|