diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseExcelController.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseExcelController.java index 58229f9..b7d0bad 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseExcelController.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseExcelController.java @@ -131,7 +131,7 @@ public class CaseplatformCaseExcelController { contentStyle.setHorizontalAlignment(HorizontalAlignment.CENTER); contentStyle.setVerticalAlignment(VerticalAlignment.CENTER); - // 1. 创建ExcelWriter,注册自定义合并handler + // 1. 创建ExcelWriter ExcelWriter writer = EasyExcel.write(response.getOutputStream(), ExportExpertCaseExcelVo.class) .head(head) .excelType(ExcelTypeEnum.XLSX) @@ -158,19 +158,18 @@ public class CaseplatformCaseExcelController { writer.write(processedList, writeSheet); writer.finish(); - - // 6通知浏览器以附件的形式下载处理,设置返回头要注意文件名有中文 String fileName = URLEncoder.encode("病例数据", "UTF-8").replaceAll("\\+", "%20"); response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx"); response.setContentType("multipart/form-data"); response.setCharacterEncoding("utf-8"); - writer.finish(); } catch (Exception e) { e.printStackTrace(); } } + + @ApiOperation("结算导入") @PostMapping("/caseplatformCase/settlementImport") public ResponseDTO caseplatformCaseSettlementImport(@RequestParam("file") MultipartFile file) {