|
@@ -237,13 +237,14 @@ func (this *MyChartController) CollectCancel(c *gin.Context) {
|
|
|
pars := make([]interface{}, 0)
|
|
|
pars = append(pars, userId, chartInfo.ChartInfoId)
|
|
|
ob := new(yb_my_chart.YbMyChart)
|
|
|
+ // 此处可能出现同一个报告两个同样的图表均有"取消收藏"按钮,点击第一个取消之后再点击第二个会报错,此时进行一个友好的提示"已取消收藏"
|
|
|
item, e := ob.FetchByCondition(cond, pars)
|
|
|
if e != nil {
|
|
|
- response.FailMsg("操作失败", "获取用户图表失败, Err: "+e.Error(), c)
|
|
|
+ response.FailMsg("已取消收藏", "获取用户图表失败, Err: "+e.Error(), c)
|
|
|
return
|
|
|
}
|
|
|
if e = item.Delete(); e != nil {
|
|
|
- response.FailMsg("操作失败", "取消用户图表收藏失败, Err: "+e.Error(), c)
|
|
|
+ response.FailMsg("已取消收藏", "取消用户图表收藏失败, Err: "+e.Error(), c)
|
|
|
return
|
|
|
}
|
|
|
response.Ok("操作成功", c)
|