Browse Source

fix:修复东吴图表收藏

zqbao 9 months ago
parent
commit
bdf8f13a08
1 changed files with 9 additions and 2 deletions
  1. 9 2
      controllers/chart.go

+ 9 - 2
controllers/chart.go

@@ -50,14 +50,15 @@ func (this *ChartController) ChartInfoDetail() {
 		br.ErrMsg = "获取配置信息失败, Err: " + e.Error()
 		return
 	}
+	var isCollect bool
 	if source == utils.CHART_SOURCE_DW && token != "" {
-		isCollect, err := dwmini.GetMyChartIsCollect(token, uniqueCode)
+		tmpIsCollect, err := dwmini.GetMyChartIsCollect(token, uniqueCode)
 		if err != nil {
 			br.Msg = "获取失败"
 			br.ErrMsg = "获取收藏状态失败,Err:" + err.Error()
 			return
 		}
-		resp.IsCollect = isCollect
+		isCollect = tmpIsCollect
 	}
 
 	//判断是否有缓存
@@ -69,6 +70,9 @@ func (this *ChartController) ChartInfoDetail() {
 					if conf[models.BusinessConfWatermarkChart] == "true" && conf[models.BusinessConfCompanyWatermark] != "" {
 						resp.WaterMark = conf[models.BusinessConfCompanyWatermark]
 					}
+					if isCollect {
+						resp.IsCollect = isCollect
+					}
 					br.Ret = 200
 					br.Success = true
 					br.Msg = "获取成功"
@@ -120,6 +124,9 @@ func (this *ChartController) ChartInfoDetail() {
 		br.ErrMsg = errMsg
 		return
 	}
+	if isCollect {
+		resp.IsCollect = isCollect
+	}
 
 	if conf[models.BusinessConfWatermarkChart] == "true" && conf[models.BusinessConfCompanyWatermark] != "" {
 		resp.WaterMark = conf[models.BusinessConfCompanyWatermark]