Merge branch 'devlop' into yongxu-dev
# Conflicts: # miniprogram/app.js resolved by devlop version # miniprogram/pages/chapters/chapters.js resolved by devlop version # miniprogram/pages/match/match.js resolved by devlop version # miniprogram/pages/member-detail/member-detail.js resolved by devlop version # miniprogram/pages/my/my.js resolved by devlop version # miniprogram/pages/read/read.js resolved by devlop version # miniprogram/pages/referral/referral.js resolved by devlop version # soul-api/internal/model/person.go resolved by devlop version
This commit is contained in:
@@ -307,7 +307,7 @@ func AdminDashboardMerchantBalance(c *gin.Context) {
|
||||
}
|
||||
|
||||
// AdminSuperIndividualStats GET /api/admin/super-individual/stats
|
||||
// 超级个体点击/获客统计:从 user_tracks 中筛选 target LIKE '超级个体_%' 的记录,
|
||||
// 超级个体点击/获客统计:从 user_tracks 中筛选「点击头像」记录(target LIKE '链接头像_%'),
|
||||
// 按被点击的超级个体 ID 分组,统计点击次数、独立点击用户数
|
||||
func AdminSuperIndividualStats(c *gin.Context) {
|
||||
db := database.DB()
|
||||
@@ -324,7 +324,8 @@ func AdminSuperIndividualStats(c *gin.Context) {
|
||||
COUNT(*) AS clicks,
|
||||
COUNT(DISTINCT user_id) AS unique_clicks
|
||||
FROM user_tracks
|
||||
WHERE action = 'card_click' AND target LIKE '超级个体\_%'
|
||||
WHERE action IN ('avatar_click', 'btn_click')
|
||||
AND target LIKE '链接头像\_%'
|
||||
GROUP BY target_id
|
||||
ORDER BY clicks DESC
|
||||
`).Scan(&rows).Error; err != nil {
|
||||
|
||||
Reference in New Issue
Block a user