三表一册

This commit is contained in:
马三炮 2025-09-30 15:37:08 +08:00
parent d01e9c851a
commit 1eb25b4fef
1 changed files with 0 additions and 48 deletions

View File

@ -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);
//农民工实名制工资信息报审 //农民工实名制工资信息报审