hsun 2 years ago
parent
commit
e6fb87b765
1 changed files with 12 additions and 12 deletions
  1. 12 12
      controller/my_chart/my_chart.go

+ 12 - 12
controller/my_chart/my_chart.go

@@ -194,7 +194,7 @@ func (this *MyChartController) Collect(c *gin.Context) {
 	response.OkData("操作成功", collectId, c)
 }
 
-// 取消收藏 CollectCancel
+// CollectCancel 取消收藏
 func (this *MyChartController) CollectCancel(c *gin.Context) {
 	var req request.MyChartCollectCancelReq
 	if c.ShouldBind(&req) != nil {
@@ -223,19 +223,19 @@ func (this *MyChartController) CollectCancel(c *gin.Context) {
 	userId := int(userInfo.UserID)
 
 	// 获取图表信息
-	chartInfo, e := chartInfoModel.GetChartInfoViewByUniqueCode(req.UniqueCode)
-	if e != nil {
-		response.FailMsg("操作失败", "UniqueCode获取图表信息失败, Err:"+e.Error(), c)
-		return
-	}
-	if chartInfo.ChartInfoId <= 0 {
-		response.FailMsg("操作失败", "图表信息有误", c)
-		return
-	}
+	//chartInfo, e := chartInfoModel.GetChartInfoViewByUniqueCode(req.UniqueCode)
+	//if e != nil {
+	//	response.FailMsg("操作失败", "UniqueCode获取图表信息失败, Err:"+e.Error(), c)
+	//	return
+	//}
+	//if chartInfo.ChartInfoId <= 0 {
+	//	response.FailMsg("操作失败", "图表信息有误", c)
+	//	return
+	//}
 
-	cond := `user_id = ? AND chart_info_id = ?`
+	cond := `user_id = ? AND unique_code = ?`
 	pars := make([]interface{}, 0)
-	pars = append(pars, userId, chartInfo.ChartInfoId)
+	pars = append(pars, userId, req.UniqueCode)
 	ob := new(yb_my_chart.YbMyChart)
 	// 此处可能出现同一个报告两个同样的图表均有"取消收藏"按钮,点击第一个取消之后再点击第二个会报错,此时进行一个友好的提示"已取消收藏"
 	item, e := ob.FetchByCondition(cond, pars)