|
@@ -915,6 +915,7 @@ type GetUserInteractionTableCountResp struct {
|
|
|
ActivityVideoNum int `description:"活动视频播放量"`
|
|
|
ActivityVoiceNum int `description:"活动音频播放量"`
|
|
|
TagNum int `description:"首页标签点击量"`
|
|
|
+ YanxuanSpecialNum int `description:"研选专栏阅读数量"`
|
|
|
}
|
|
|
|
|
|
|
|
@@ -935,9 +936,10 @@ func GetUserInteractionTableCount(uid int) (item *GetUserInteractionTableCountRe
|
|
|
( SELECT COUNT( 1 ) FROM cygx_micro_roadshow_video_history AS h INNER JOIN cygx_micro_roadshow_video as v ON v.video_id = h.video_id WHERE h.user_id = ? ) AS roadshow_video_num,
|
|
|
( SELECT COUNT( 1 ) FROM cygx_activity_video_history AS h INNER JOIN cygx_activity_video as v ON v.video_id = h.video_id WHERE h.user_id = ? ) AS activity_video_num,
|
|
|
( SELECT COUNT( 1 ) FROM cygx_activity_voice_history AS h INNER JOIN cygx_activity_voice as v ON v.activity_id = h.activity_id WHERE h.user_id = ? ) AS activity_voice_num,
|
|
|
- ( SELECT COUNT(1) FROM cygx_tag_history as h INNER JOIN cygx_tag AS b ON h.tag_id = b.tag_id WHERE h.user_id = ? ) AS tag_num
|
|
|
+ ( SELECT COUNT(1) FROM cygx_tag_history as h INNER JOIN cygx_tag AS b ON h.tag_id = b.tag_id WHERE h.user_id = ? ) AS tag_num,
|
|
|
+ ( SELECT COUNT(1) FROM cygx_yanxuan_special_record as h INNER JOIN cygx_yanxuan_special AS b ON h.yanxuan_special_id = b.id WHERE h.user_id = ? ) AS yanxuan_special_num
|
|
|
FROM dual `
|
|
|
- err = o.Raw(sql, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid).QueryRow(&item)
|
|
|
+ err = o.Raw(sql, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid, uid).QueryRow(&item)
|
|
|
return
|
|
|
}
|
|
|
|