三表一册
This commit is contained in:
parent
d01e9c851a
commit
1eb25b4fef
|
|
@ -495,54 +495,6 @@ public class PmProjectController extends BaseController {
|
||||||
@PostMapping("/exportThreeAndOne")
|
@PostMapping("/exportThreeAndOne")
|
||||||
@SysLog(title = "三表一册", businessType = OperaType.EXPORT, module = "三表一册->导出三表一册")
|
@SysLog(title = "三表一册", businessType = OperaType.EXPORT, module = "三表一册->导出三表一册")
|
||||||
public void exportThreeAndOne(HttpServletResponse response, UserWagePayVo userWagePayVo) throws IOException {
|
public void exportThreeAndOne(HttpServletResponse response, UserWagePayVo userWagePayVo) throws IOException {
|
||||||
/*try {
|
|
||||||
// 设置响应头
|
|
||||||
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
|
||||||
response.setCharacterEncoding("utf-8");
|
|
||||||
String fileName = URLEncoder.encode("三表一册", "UTF-8").replaceAll("\\+", "%20");
|
|
||||||
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
|
|
||||||
//农民工工资支付表
|
|
||||||
List<UserWagePayVo> userWagePayList = pmProjectService.getUserWagePayList(userWagePayVo);
|
|
||||||
//农民工实名制工资信息报审
|
|
||||||
UserSalaryApprovalVo userSalaryApprovalVo = new UserSalaryApprovalVo();
|
|
||||||
List<UserSalaryApprovalVo> userSalaryApprovalList = pmProjectService.getUserSalaryApprovalList(userSalaryApprovalVo);
|
|
||||||
//分包人员考勤明细
|
|
||||||
UserAttendanceVo userAttendanceVo = new UserAttendanceVo();
|
|
||||||
List<UserAttendanceVo> userAttendanceList = pmProjectService.getUserAttendanceList(userAttendanceVo);
|
|
||||||
//农民工花名册
|
|
||||||
ProMonthTableRosterVo proMonthTableRosterVo = new ProMonthTableRosterVo();
|
|
||||||
List<ProMonthTableRosterVo> proMonthTableRosterList = pmProjectService.getProMonthTableRosterList(proMonthTableRosterVo);
|
|
||||||
// 获取ExcelWriter对象
|
|
||||||
ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).build();
|
|
||||||
// 第一个sheet
|
|
||||||
WriteSheet writeSheet1 = EasyExcel.writerSheet(0, "农民工工资支付")
|
|
||||||
.head(UserWagePayVo.class)
|
|
||||||
.build();
|
|
||||||
excelWriter.write(userWagePayList, writeSheet1);
|
|
||||||
// 第二个sheet
|
|
||||||
WriteSheet writeSheet2 = EasyExcel.writerSheet(1, "农民工实名制工资信息报审")
|
|
||||||
.head(UserSalaryApprovalVo.class)
|
|
||||||
.build();
|
|
||||||
excelWriter.write(userSalaryApprovalList, writeSheet2);
|
|
||||||
// 第三个sheet
|
|
||||||
WriteSheet writeSheet3 = EasyExcel.writerSheet(2, "分包人员考勤明细")
|
|
||||||
.head(UserAttendanceVo.class)
|
|
||||||
.build();
|
|
||||||
excelWriter.write(userAttendanceList, writeSheet3);
|
|
||||||
// 第四个sheet
|
|
||||||
WriteSheet writeSheet4 = EasyExcel.writerSheet(3, "农民工花名册")
|
|
||||||
.head(ProMonthTableRosterVo.class)
|
|
||||||
.build();
|
|
||||||
excelWriter.write(proMonthTableRosterList, writeSheet4);
|
|
||||||
// 关闭流
|
|
||||||
excelWriter.finish();
|
|
||||||
} catch (Exception e) {
|
|
||||||
logger.error(e.toString(), e);
|
|
||||||
// 重置响应
|
|
||||||
response.reset();
|
|
||||||
response.setContentType("text/plain;charset=utf-8");
|
|
||||||
response.getWriter().write("导出Excel失败:" + e.getMessage());
|
|
||||||
}*/
|
|
||||||
//农民工工资支付表
|
//农民工工资支付表
|
||||||
List<UserWagePayVo> userWagePayList = pmProjectService.getUserWagePayList(userWagePayVo);
|
List<UserWagePayVo> userWagePayList = pmProjectService.getUserWagePayList(userWagePayVo);
|
||||||
//农民工实名制工资信息报审
|
//农民工实名制工资信息报审
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue