From 1eb25b4fef688a4528c95ee3e2c2abca03e17a05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com> Date: Tue, 30 Sep 2025 15:37:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=89=E8=A1=A8=E4=B8=80=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bmw/controller/PmProjectController.java | 48 ------------------- 1 file changed, 48 deletions(-) diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/PmProjectController.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/PmProjectController.java index 492bdca..dd5ed84 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/PmProjectController.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/PmProjectController.java @@ -495,54 +495,6 @@ public class PmProjectController extends BaseController { @PostMapping("/exportThreeAndOne") @SysLog(title = "三表一册", businessType = OperaType.EXPORT, module = "三表一册->导出三表一册") 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 userWagePayList = pmProjectService.getUserWagePayList(userWagePayVo); - //农民工实名制工资信息报审 - UserSalaryApprovalVo userSalaryApprovalVo = new UserSalaryApprovalVo(); - List userSalaryApprovalList = pmProjectService.getUserSalaryApprovalList(userSalaryApprovalVo); - //分包人员考勤明细 - UserAttendanceVo userAttendanceVo = new UserAttendanceVo(); - List userAttendanceList = pmProjectService.getUserAttendanceList(userAttendanceVo); - //农民工花名册 - ProMonthTableRosterVo proMonthTableRosterVo = new ProMonthTableRosterVo(); - List 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 userWagePayList = pmProjectService.getUserWagePayList(userWagePayVo); //农民工实名制工资信息报审