Explorar o código

fix: 图表刷新邮件

hsun %!s(int64=3) %!d(string=hai) anos
pai
achega
a5951e8d41
Modificáronse 2 ficheiros con 11 adicións e 8 borrados
  1. 8 4
      controller/chart/chart_info.go
  2. 3 4
      services/chart/chart_info.go

+ 8 - 4
controller/chart/chart_info.go

@@ -389,10 +389,14 @@ func RefreshChartInfo(c *gin.Context)  {
 	// 刷新图表
 	// 刷新图表
 	err = chart.RefreshChartInfo(chartInfo.ChartInfoId)
 	err = chart.RefreshChartInfo(chartInfo.ChartInfoId)
 	if err != nil {
 	if err != nil {
-		errContent := fmt.Sprint("ErrMsg: 刷新图表关联指标信息失败, " + err.Error())
+		{
-		_ = services.SendEmail("弘则研报小程序-刷新图表报错", errContent, utils.EmailSendToUsers)
+			errContent := fmt.Sprint("ErrMsg: 刷新图表关联指标信息失败, " + err.Error())
-		response.OkData("刷新成功", "", c)
+			if global.CONFIG.Serve.RunMode == "release" {
-		return
+				go services.SendEmail("弘则研报小程序-release-刷新图表报错", errContent, utils.EmailSendToUsers)
+			} else {
+				global.LOG.Info(errContent)
+			}
+		}
 	}
 	}
 
 
 	response.OkData("刷新成功", "", c)
 	response.OkData("刷新成功", "", c)

+ 3 - 4
services/chart/chart_info.go

@@ -183,7 +183,7 @@ func RefreshChartInfo(chartInfoId int) (err error) {
 		calculateMap[bv.EdbInfoId] = bv
 		calculateMap[bv.EdbInfoId] = bv
 	}
 	}
 	sort.Ints(calculateArr)
 	sort.Ints(calculateArr)
-fmt.Println("刷新指标1--start")
+
 	var startDate string
 	var startDate string
 	for _, bv := range newBaseEdbInfoArr {
 	for _, bv := range newBaseEdbInfoArr {
 		source := bv.Source
 		source := bv.Source
@@ -309,10 +309,10 @@ fmt.Println("刷新指标1--start")
 			}
 			}
 		}
 		}
 	}
 	}
-fmt.Println("刷新指标1--end")
+
 	endDate := "" //计算指标不限制日期
 	endDate := "" //计算指标不限制日期
 	//刷新相关计算指标
 	//刷新相关计算指标
-fmt.Println("刷新相关计算指标3--start")
+
 	for _, v := range calculateArr {
 	for _, v := range calculateArr {
 		edbInfo := calculateMap[v]
 		edbInfo := calculateMap[v]
 		if edbInfo == nil {
 		if edbInfo == nil {
@@ -516,7 +516,6 @@ fmt.Println("刷新相关计算指标3--start")
 		}
 		}
 		fmt.Println("end calculateArr:", v, time.Now())
 		fmt.Println("end calculateArr:", v, time.Now())
 	}
 	}
-fmt.Println("刷新相关计算指标4--end")
 
 
 	return
 	return
 }
 }