From 1abab3ed63e5648b8d88c412dce70aad0736b98a Mon Sep 17 00:00:00 2001 From: luoyisheng <yangdongji@argo-ai.cn> Date: 星期二, 25 三月 2025 15:13:30 +0800 Subject: [PATCH] bug --- medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/StaticsController.java | 46 ++++++++++++++++++++++------------------------ 1 files changed, 22 insertions(+), 24 deletions(-) diff --git a/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/StaticsController.java b/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/StaticsController.java index a5055cf..4586b82 100644 --- a/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/StaticsController.java +++ b/medicalWaste-admin/src/main/java/com/sinata/web/controller/backend/StaticsController.java @@ -1,8 +1,6 @@ package com.sinata.web.controller.backend; import com.sinata.common.core.domain.R; -import com.sinata.system.domain.MedicalWasteStaticsVO; -import com.sinata.system.domain.SysDepartment; import com.sinata.system.domain.query.DisposalReportQuery; import com.sinata.system.domain.query.HospitalReportQuery; import com.sinata.system.domain.query.TransformQuery; @@ -10,10 +8,7 @@ import com.sinata.system.service.biz.StaticsService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; import lombok.RequiredArgsConstructor; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -21,7 +16,6 @@ import javax.validation.Valid; import java.io.IOException; -import java.util.List; /** * @author mitao @@ -30,27 +24,10 @@ @RestController @Api(tags = {"统计分析相关接口"}) @RequiredArgsConstructor -@RequestMapping("/statics") +@RequestMapping("/backend/statics") public class StaticsController { private final StaticsService staticsService; - /** - * 机构分布-获取机构列表 - * - * @param type 1:全部 2:医院 3:处置单位 - * @return - */ - //@ApiOperation("机构分布-获取机构列表 1:全部 2:医院 3:处置单位") - @GetMapping(value = "/departmentList/{type}") - public R<List<SysDepartment>> departmentList(@ApiParam(name = "type", value = "机构类型", required = true) @PathVariable(value = "type") Integer type) { - return R.ok(staticsService.departmentList(type)); - } - - //@ApiOperation("医疗监管-医废统计") - @GetMapping("/medicalWaste") - public R<MedicalWasteStaticsVO> medicalWaste() { - return R.ok(staticsService.medicalWaste()); - } /** * 医院报表 @@ -134,9 +111,30 @@ } } + /** + * 监管报表 + * + * @param query + * @return + */ @ApiOperation("监管报表") @PostMapping("/regulationReport") public R<DepartmentReportVO> regulationReport(@Valid @RequestBody DisposalReportQuery query) { return R.ok(staticsService.regulationReport(query)); } + + /** + * 监管报表导出 + * + * @param query + */ + @ApiOperation("监管报表导出") + @PostMapping("/regulationReportExport") + public void regulationReportExport(@Valid @RequestBody DisposalReportQuery query) { + try { + staticsService.regulationReportExport(query); + } catch (IOException e) { + throw new RuntimeException(e); + } + } } -- Gitblit v1.7.1