xyxie 8 ماه پیش
والد
کامیت
f583e1fd5a
2فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 1 1
      controller/chart/chart_common.go
  2. 3 0
      models/tables/chart_edb_mapping/query.go

+ 1 - 1
controller/chart/chart_common.go

@@ -1229,7 +1229,7 @@ func getRangeAnalysisChartInfoDetail(chartInfo *chartInfoModel.ChartInfoView, my
 	err := json.Unmarshal(chartDataString, chartDataResp)
 	err := json.Unmarshal(chartDataString, chartDataResp)
 	if err != nil {
 	if err != nil {
 		msg = "获取失败"
 		msg = "获取失败"
-		errMsg = "获取图表信息失败, Err:" + e.Error()
+		errMsg = "图表信息解析失败, Err:" + e.Error()
 		return
 		return
 	}
 	}
 	chartInfo = chartDataResp.ChartInfo
 	chartInfo = chartDataResp.ChartInfo

+ 3 - 0
models/tables/chart_edb_mapping/query.go

@@ -81,6 +81,9 @@ func (ct *ChartLibEdbInfoMappingTime) UnmarshalJSON(data []byte) error {
 	if s[0] == '"' {
 	if s[0] == '"' {
 		s = s[1 : len(s)-1]
 		s = s[1 : len(s)-1]
 	}
 	}
+	if s == "" {
+		return nil
+	}
 	t, err := time.ParseInLocation(utils.FormatDate, s, time.Local)
 	t, err := time.ParseInLocation(utils.FormatDate, s, time.Local)
 	if err != nil {
 	if err != nil {
 		return err
 		return err