|
|
@ -55,28 +55,6 @@ public class EamController { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private QueryCriteriaConstructorDefault queryCriteriaConstructorDefault; |
|
|
private QueryCriteriaConstructorDefault queryCriteriaConstructorDefault; |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @Description 设备维修组维修执行工单 |
|
|
|
|
|
* @Title |
|
|
|
|
|
* @author qkh |
|
|
|
|
|
* @date 2026/2/5 |
|
|
|
|
|
**/ |
|
|
|
|
|
// @PostMapping(value="/reportWorkOrderExcel") |
|
|
|
|
|
// public void reportWorkOrderExport(@RequestBody EamWorkOrderInData data, HttpServletResponse response) throws IOException { |
|
|
|
|
|
// // 设置响应头 |
|
|
|
|
|
// 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"); |
|
|
|
|
|
// //获取数据 |
|
|
|
|
|
// PageUtils page = eamService.eamWorkOrderSearch2(data); |
|
|
|
|
|
// EasyExcel.write(response.getOutputStream(), ReportExchangeWorkOrderExportData.class) |
|
|
|
|
|
// .registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()) |
|
|
|
|
|
// .sheet("设备维修组维修执行工单") |
|
|
|
|
|
// .doWrite(page.getList()); |
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @Description 维修执行工单导出 |
|
|
* @Description 维修执行工单导出 |
|
|
@ -89,13 +67,13 @@ public class EamController { |
|
|
// 设置响应头 |
|
|
// 设置响应头 |
|
|
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
|
|
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
|
|
response.setCharacterEncoding("utf-8"); |
|
|
response.setCharacterEncoding("utf-8"); |
|
|
String fileName = URLEncoder.encode("换线专家组维修执行工单", "UTF-8").replaceAll("\\+", "%20"); |
|
|
|
|
|
|
|
|
String fileName = URLEncoder.encode("维修执行工单", "UTF-8").replaceAll("\\+", "%20"); |
|
|
response.setHeader("Content-Disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx"); |
|
|
response.setHeader("Content-Disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx"); |
|
|
//获取数据 |
|
|
//获取数据 |
|
|
PageUtils page = eamService.eamWorkOrderSearch2(data); |
|
|
PageUtils page = eamService.eamWorkOrderSearch2(data); |
|
|
EasyExcel.write(response.getOutputStream(), ReportExchangeWorkOrderExportData.class) |
|
|
EasyExcel.write(response.getOutputStream(), ReportExchangeWorkOrderExportData.class) |
|
|
.registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()) |
|
|
.registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()) |
|
|
.sheet("换线专家组维修执行工单") |
|
|
|
|
|
|
|
|
.sheet("维修执行工单") |
|
|
.doWrite(page.getList()); |
|
|
.doWrite(page.getList()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|