瀏覽代碼

收藏接口返回ID

hsun 2 年之前
父節點
當前提交
d23c31a5b3
共有 2 個文件被更改,包括 5 次插入2 次删除
  1. 4 1
      controller/my_chart/my_chart.go
  2. 1 1
      models/tables/yb_my_chart/entity.go

+ 4 - 1
controller/my_chart/my_chart.go

@@ -160,6 +160,7 @@ func (this *MyChartController) Collect(c *gin.Context) {
 		return
 	}
 	nowTime := time.Now().Local()
+	collectId := 0
 	if exists != nil && exists.MyChartID > 0 {
 		// 更新收藏信息
 		exists.ChartName = chartInfo.ChartName
@@ -172,6 +173,7 @@ func (this *MyChartController) Collect(c *gin.Context) {
 			response.FailMsg("操作失败", "更新收藏失败, Err: "+e.Error(), c)
 			return
 		}
+		collectId = exists.MyChartID
 	} else {
 		// 新增收藏
 		ob.ChartInfoID = chartInfo.ChartInfoId
@@ -187,8 +189,9 @@ func (this *MyChartController) Collect(c *gin.Context) {
 			response.FailMsg("操作失败", "新增收藏失败, Err: "+e.Error(), c)
 			return
 		}
+		collectId = ob.MyChartID
 	}
-	response.Ok("操作成功", c)
+	response.OkData("操作成功", collectId, c)
 }
 
 // 取消收藏 CollectCancel

+ 1 - 1
models/tables/yb_my_chart/entity.go

@@ -4,7 +4,7 @@ import "time"
 
 // YbMyChart 研报-我的图表
 type YbMyChart struct {
-	MyChartID         int       `gorm:"primaryKey;column:my_chart_id;type:int(10) unsigned;not null" json:"-"`
+	MyChartID         int       `gorm:"primaryKey;column:my_chart_id;type:int(10) unsigned;not null" json:"myChartId"`
 	MyChartClassifyID int       `gorm:"index:idx_classify_id;column:my_chart_classify_id;type:int(10) unsigned;not null;default:0" json:"myChartClassifyId"` // 图表分类ID
 	ChartInfoID       int       `gorm:"column:chart_info_id;type:int(10) unsigned;not null;default:0" json:"chartInfoId"`                                    // 图表ID
 	ChartName         string    `gorm:"column:chart_name;type:varchar(255);not null;default:''" json:"chartName"`                                            // 图表名称