From 335e16698c4cc89a114aba96af9b8d5e01bf0b98 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Mon, 17 Mar 2025 14:05:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=8F=AF=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=B8=BA=E7=A9=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/controller/ProjectPlatformDoctor.go | 6 +++++- api/controller/ProjectPlatformHospital.go | 5 +++++ api/controller/StatsCase.go | 5 +++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/api/controller/ProjectPlatformDoctor.go b/api/controller/ProjectPlatformDoctor.go index 7744275..65f2d2d 100644 --- a/api/controller/ProjectPlatformDoctor.go +++ b/api/controller/ProjectPlatformDoctor.go @@ -389,12 +389,16 @@ func (r *ProjectPlatformDoctor) ExportProjectPlatformDoctor(c *gin.Context) { // 获取数据 projectPlatformDoctorDao := dao.ProjectPlatformDoctorDao{} projectPlatformDoctors, err := projectPlatformDoctorDao.GetProjectPlatformDoctorExportListSearch(req) - if err != nil { responses.FailWithMessage(err.Error(), c) return } + if len(projectPlatformDoctors) <= 0 { + responses.FailWithMessage("无数据,不可导出", c) + return + } + // 业务处理 exportService := service.ExportService{} ossAddress, err := exportService.ProjectPlatformDoctor(projectPlatformDoctors) diff --git a/api/controller/ProjectPlatformHospital.go b/api/controller/ProjectPlatformHospital.go index 7c9d538..88d1314 100644 --- a/api/controller/ProjectPlatformHospital.go +++ b/api/controller/ProjectPlatformHospital.go @@ -346,6 +346,11 @@ func (r *ProjectPlatformHospital) ExportProjectPlatformHospital(c *gin.Context) return } + if len(projectPlatformHospitals) <= 0 { + responses.FailWithMessage("无数据,不可导出", c) + return + } + // 业务处理 exportService := service.ExportService{} ossAddress, err := exportService.ProjectPlatformHospital(projectPlatformHospitals) diff --git a/api/controller/StatsCase.go b/api/controller/StatsCase.go index ce6b0dd..c041e10 100644 --- a/api/controller/StatsCase.go +++ b/api/controller/StatsCase.go @@ -145,6 +145,11 @@ func (b *StatsCase) ExportStatsCaseUser(c *gin.Context) { return } + if len(statsCaseUsers) <= 0 { + responses.FailWithMessage("无数据,不可导出", c) + return + } + // 业务处理 exportService := service.ExportService{} ossAddress, err := exportService.StatsCaseUser(statsCaseUsers)