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)