Browse Source

编辑图表

xyxie 10 months ago
parent
commit
057ca865fc
1 changed files with 13 additions and 22 deletions
  1. 13 22
      services/data/chart_info_excel_balance.go

+ 13 - 22
services/data/chart_info_excel_balance.go

@@ -332,28 +332,19 @@ func EditBalanceExcelChart(excelInfo *excelModel.ExcelInfo, req request.AddBalan
 			delete(deleteMap, chartEdb.ExcelChartEdbId)
 		}
 		excelChartEdbId := chartEdb.ExcelChartEdbId
-		excelEdb, tmpErr := excelModel.GetExcelChartEdbById(excelChartEdbId)
-		if tmpErr != nil {
-			if tmpErr.Error() == utils.ErrNoRow() {
-				errMsg = "指标不存在!"
-				err = errors.New("指标不存在,edbInfoId:" + strconv.Itoa(excelChartEdbId))
-				return
-			} else {
-				errMsg = "获取指标信息失败!"
-				err = errors.New("获取图表的指标信息失败,Err:" + tmpErr.Error())
-				return
-			}
-		}
-
-		if excelEdb == nil {
-			errMsg = "指标已被删除,请重新选择!"
-			err = errors.New("指标不存在,ChartInfoId:" + strconv.Itoa(req.ChartInfoId))
-			return
-		} else {
-			if excelEdb.ExcelChartEdbId <= 0 {
-				errMsg = "指标已被删除,请重新选择!"
-				err = errors.New("指标不存在,ChartInfoId:" + strconv.Itoa(req.ChartInfoId))
-				return
+		excelEdb := new(excelModel.ExcelChartEdb)
+		if excelChartEdbId > 0 {
+			excelEdb, err = excelModel.GetExcelChartEdbById(excelChartEdbId)
+			if err != nil {
+				if err.Error() == utils.ErrNoRow() {
+					errMsg = "指标不存在!"
+					err = errors.New("指标不存在,edbInfoId:" + strconv.Itoa(excelChartEdbId))
+					return
+				} else {
+					errMsg = "获取指标信息失败!"
+					err = errors.New("获取图表的指标信息失败,Err:" + err.Error())
+					return
+				}
 			}
 		}
 		excelEdb.EdbName = chartEdb.EdbName