From c53320b516c60f68a83034cabee2321807db74c1 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Mon, 7 Jul 2025 17:25:12 +0800 Subject: [PATCH] 44444 --- .../controller/CaseplatformCaseExcelController.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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) {