Przeglądaj źródła

fix: 用code去查询是否收藏

hsun 2 lat temu
rodzic
commit
ac49254c7e
1 zmienionych plików z 14 dodań i 14 usunięć
  1. 14 14
      controller/my_chart/my_chart.go

+ 14 - 14
controller/my_chart/my_chart.go

@@ -310,34 +310,34 @@ func (this *MyChartController) IsCollect(c *gin.Context) {
 	// 获取用户信息
 	userInfo, e := userService.GetUserInfoByToken(req.Authorization)
 	if e != nil {
-		response.FailMsg("操作失败", "Token获取有效用户失败, Err: "+e.Error(), c)
+		response.FailMsg("获取失败", "Token获取有效用户失败, Err: "+e.Error(), c)
 		return
 	}
 	if userInfo.UserID <= 0 {
-		response.FailMsg("操作失败", "Token获取有效用户失败", c)
+		response.FailMsg("获取失败", "Token获取有效用户失败", c)
 		return
 	}
 	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
+	//}
 
 	// 是否已收藏
 	ob := new(yb_my_chart.YbMyChart)
-	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)
 	exists, e := ob.FetchByCondition(cond, pars)
 	if e != nil && e != utils.ErrNoRow {
-		response.FailMsg("操作失败", "获取用户图表失败, Err: "+e.Error(), c)
+		response.FailMsg("获取失败", "获取用户图表失败, Err: "+e.Error(), c)
 		return
 	}
 	isCollect := false