Browse Source

refactor(eam): 优化维修执行工单导出功能

- 移除设备维修组维修执行工单的注释代码
- 统一维修执行工单导出功能的文件名和工作表名称为"维修执行工单"
- 简化代码结构,提高可维护性
master
qiankanghui 3 weeks ago
parent
commit
619027b678
  1. 26
      src/main/java/com/xujie/sys/modules/pms/controller/EamController.java

26
src/main/java/com/xujie/sys/modules/pms/controller/EamController.java

@ -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());
} }

Loading…
Cancel
Save