|
@@ -662,7 +662,7 @@ public class SysUserController {
|
|
|
QueryWrapper<SysUser> queryWrapper = QueryGenerator.initQueryWrapper(sysUser, request.getParameterMap());
|
|
|
//Step.2 AutoPoi 导出Excel
|
|
|
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
|
|
- Page<SysUser> page = new Page<SysUser>(pageNo, pageSize);
|
|
|
+ Page<SysUser> page = new Page<SysUser>(1, 10000);
|
|
|
//update-begin--Author:kangxiaolin Date:20180825 for:[03]用户导出,如果选择数据则只导出相关数据--------------------
|
|
|
String selections = request.getParameter("selections");
|
|
|
if(!oConvertUtils.isEmpty(selections)){
|
|
@@ -688,23 +688,33 @@ public class SysUserController {
|
|
|
mv.addObject(NormalExcelConstants.FILE_NAME, "员工列表");
|
|
|
mv.addObject(NormalExcelConstants.CLASS, SysUser.class);
|
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
-
|
|
|
- ExportParams exportParams = new ExportParams("员工列表数据", "导出人:"+user.getRealname(), "导出信息");
|
|
|
- exportParams.setImageBasePath(upLoadPath);
|
|
|
- mv.addObject(NormalExcelConstants.PARAMS, exportParams);
|
|
|
- if (sysUser.getOrgCodeTxt().equals("空白模板")){
|
|
|
+ String sName="员工信息列表";
|
|
|
+ if (sysUser.getOrgCodeTxt()!=null&&!sysUser.getOrgCodeTxt().equals("")&&sysUser.getOrgCodeTxt().equals("空白模板")){
|
|
|
+ sName="员工信息模板";
|
|
|
SysUser u=new SysUser();
|
|
|
u.setRealname("例:李四");
|
|
|
u.setEgName("例:cent");
|
|
|
u.setEmail("例:cent.li@gksports.com.cn");
|
|
|
- u.setWorkNo("200001");
|
|
|
- u.setSfzCode("430424197506127677");
|
|
|
+ u.setWorkNo("例:200001");
|
|
|
+ u.setSfzCode("例:430424197506127677");
|
|
|
u.setCategory(101);
|
|
|
u.setEmploymentStatus(10);
|
|
|
u.setOrgCodeTxt("例:销售部,信息部");
|
|
|
+ u.setSex(1);
|
|
|
+ u.setPhone("例:15211749625");
|
|
|
+ u.setBirthday(new Date());
|
|
|
+ u.setEntryDate(new Date());
|
|
|
+ u.setUrgentName("例:张三");
|
|
|
+ u.setUrgentPhone("例:15211468754");
|
|
|
+ u.setBankCard("例:622************142");
|
|
|
+ u.setBankAddr("例:上海工商银行徐汇支行");
|
|
|
+ u.setSyFund("例:061***********245");
|
|
|
pageList=new ArrayList<>();
|
|
|
pageList.add(u);
|
|
|
}
|
|
|
+ ExportParams exportParams = new ExportParams("员工列表数据", "导出人:"+user.getRealname(), sName);
|
|
|
+ exportParams.setImageBasePath(upLoadPath);
|
|
|
+ mv.addObject(NormalExcelConstants.PARAMS, exportParams);
|
|
|
mv.addObject(NormalExcelConstants.DATA_LIST, pageList);
|
|
|
|
|
|
return mv;
|
|
@@ -751,8 +761,11 @@ public class SysUserController {
|
|
|
sysUserExcel.setWorkNo(workNo);
|
|
|
sysUserExcel.setCode(workNo);
|
|
|
sysUserExcel.setId(workNo);
|
|
|
+ sysUserExcel.setIsAttendance("0");
|
|
|
if (sysUserExcel.getEmploymentStatus()==null||sysUserExcel.getEmploymentStatus().equals("")){
|
|
|
sysUserExcel.setEmploymentStatus(10);
|
|
|
+ } if (sysUserExcel.getEntryDate()==null){
|
|
|
+ sysUserExcel.setEntryDate(new Date());
|
|
|
}
|
|
|
sysUserExcel.setUsername(workNo);
|
|
|
if (StringUtils.isBlank(sysUserExcel.getPassword())) {
|