浏览代码

fix:优化细节

zqbao 9 月之前
父节点
当前提交
43a7a65525
共有 1 个文件被更改,包括 14 次插入0 次删除
  1. 14 0
      controllers/report.go

+ 14 - 0
controllers/report.go

@@ -72,6 +72,11 @@ func (this *ReportController) List() {
 			br.ErrMsg = "获取数据失败,Err:" + err.Error()
 			return
 		}
+		if len(classifyIds) == 0 {
+			br.Msg = "该品种下没有绑定分类"
+			br.ErrMsg = "获取数据失败,品种id:" + strconv.Itoa(chartPermissionId)
+			return
+		}
 		tmptotal, err := models.GetReportCountByClassifyIds(classifyIds, condition)
 		if err != nil {
 			br.Msg = "获取数据失败"
@@ -93,12 +98,21 @@ func (this *ReportController) List() {
 			br.ErrMsg = "获取数据失败,Err:" + err.Error()
 			return
 		}
+		if len(chartPermissionIds) == 0 {
+			br.Msg = "该品种下没有绑定分类"
+			br.ErrMsg = "获取数据失败,品种id:" + strconv.Itoa(chartPermissionId)
+			return
+		}
 		classifyIds, err := models.GetClassifyIdsListByIds(chartPermissionIds)
 		if err != nil {
 			br.Msg = "获取报告列表失败"
 			br.ErrMsg = "获取报告列表失败,Err:" + err.Error()
 			return
 		}
+		if len(classifyIds) == 0 {
+			br.Msg = "该品种下没有绑定分类"
+			return
+		}
 		tmptotal, err := models.GetReportCountByClassifyIds(classifyIds, condition)
 		if err != nil {
 			br.Msg = "获取数据失败"