@@ -1229,7 +1229,7 @@ func getRangeAnalysisChartInfoDetail(chartInfo *chartInfoModel.ChartInfoView, my
err := json.Unmarshal(chartDataString, chartDataResp)
if err != nil {
msg = "获取失败"
- errMsg = "获取图表信息失败, Err:" + e.Error()
+ errMsg = "图表信息解析失败, Err:" + e.Error()
return
}
chartInfo = chartDataResp.ChartInfo
@@ -81,6 +81,9 @@ func (ct *ChartLibEdbInfoMappingTime) UnmarshalJSON(data []byte) error {
if s[0] == '"' {
s = s[1 : len(s)-1]
+ if s == "" {
+ return nil
+ }
t, err := time.ParseInLocation(utils.FormatDate, s, time.Local)
return err