From 4c29eb56a883325129520ccf9024c50a5df0ff8d Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Thu, 10 Jul 2025 15:52:20 +0800 Subject: [PATCH] 56666 --- .../CaseplatformCaseController.java | 37 ++++++++++--------- .../CaseplatformCaseExcelController.java | 9 +++-- 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseController.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseController.java index ef0311b..84e1228 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseController.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseController.java @@ -84,23 +84,23 @@ public class CaseplatformCaseController { return ResponseDTO.ok(); } - @ApiOperation("导出excle @author HMM") - @GetMapping("/caseplatformCase/exportExcel") - @PreAuthorize("@saAuth.checkPermission('case-system:case:excle')") - public void exportExcel(HttpServletResponse response, @RequestBody @Valid CaseplatformCaseQueryForm queryForm) { - try { - List data = caseplatformCaseService.queryList(queryForm); - List list = new ArrayList<>(); - for(CaseplatformCaseVO vv:data){ - ResponseDTO detail = caseplatformCaseService.getDetail(vv.getId()); - CaseplatformCaseDetailVO data1 = detail.getData(); - list.add(data1); - } - SmartEasyPoiExcelUtil.exportExcel(list, "qwe", "病例", CaseplatformCaseDetailVO.class, "病例导出数据", response); - }catch (Exception e){ - e.printStackTrace(); - } - } +// @ApiOperation("导出excle @author HMM") +// @GetMapping("/caseplatformCase/exportExcel") +// @PreAuthorize("@saAuth.checkPermission('case-system:case:excle')") +// public void exportExcel(HttpServletResponse response, @RequestBody @Valid CaseplatformCaseQueryForm queryForm) { +// try { +// List data = caseplatformCaseService.queryList(queryForm); +// List list = new ArrayList<>(); +// for(CaseplatformCaseVO vv:data){ +// ResponseDTO detail = caseplatformCaseService.getDetail(vv.getId()); +// CaseplatformCaseDetailVO data1 = detail.getData(); +// list.add(data1); +// } +// SmartEasyPoiExcelUtil.exportExcel(list, "qwe", "病例", CaseplatformCaseDetailVO.class, "病例导出数据", response); +// }catch (Exception e){ +// e.printStackTrace(); +// } +// } @ApiOperation("出院诊断修改") @PutMapping("/caseplatformCase/mainDiagnose") @@ -118,7 +118,7 @@ public class CaseplatformCaseController { @ApiOperation("实验室检测图片修改") @PutMapping("/caseplatformCase/checkdataImg") - @PreAuthorize("@saAuth.checkPermission('case-system:case:mainDiagnose')") + @PreAuthorize("@saAuth.checkPermission('case-system:case:checkdataImg')") public ResponseDTO caseCheckdataImg(@RequestBody @Valid CaseCheckdataImgForm form) { return caseplatformCaseService.caseCheckdataImg(form); } @@ -131,6 +131,7 @@ public class CaseplatformCaseController { @ApiOperation("删除") @DeleteMapping("/caseplatformCase/activity/delete/{id}") + @PreAuthorize("@saAuth.checkPermission('case-system:case:deleteCaseplatformAcApp')") public ResponseDTO deleteCaseplatformAcApp(@PathVariable("id") Long id) { return caseplatformCaseService.deleteCaseplatformAcApp(id); } 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 2ed4de1..97f1883 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 @@ -20,11 +20,9 @@ import org.apache.poi.ss.formula.functions.T; import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRangeAddress; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; @@ -51,6 +49,7 @@ public class CaseplatformCaseExcelController { // 病例管理导出 @ApiOperation("病例管理导出") @GetMapping("/caseplatformCase/exportEasyExcel") + @PreAuthorize("@saAuth.checkPermission('case-system:case:excle')") public void exportEasyExcel(HttpServletResponse response, @Valid CaseplatformCaseQueryForm queryForm) { try { List list = caseplatformCaseService.excelList(queryForm); @@ -97,6 +96,7 @@ public class CaseplatformCaseExcelController { // 结算导出 @ApiOperation("结算导出") @GetMapping("/caseplatformCase/settlementExcel") + @PreAuthorize("@saAuth.checkPermission('case-system:case:exportExpertCaseExceli')") public void exportExpertCaseExceli(HttpServletResponse response, @Valid CaseplatformCaseQueryForm queryForm) { try { List list = caseplatformCaseService.exportExpertCaseExcel(queryForm); @@ -326,6 +326,7 @@ public class CaseplatformCaseExcelController { @ApiOperation("结算导入") @PostMapping("/caseplatformCase/settlementImport") + @PreAuthorize("@saAuth.checkPermission('case-system:case:caseplatformCaseSettlementImport')") public ResponseDTO caseplatformCaseSettlementImport(@RequestParam("file") MultipartFile file) { try { caseplatformCaseService.caseplatformCaseSettlementImport(file);