修复mysql大小写不敏感导致的数据统计问题

This commit is contained in:
徐俊杰 2023-03-24 18:18:10 +08:00
parent 2a82776897
commit 1b274a0fce
2 changed files with 2 additions and 2 deletions

View File

@ -1136,7 +1136,7 @@ func GetInviteStaticList(in *artistInfoUser.GetInviteStaticListRequest) (res *ar
orm := db.DB.
Select("ui.invite_code,max(rn.name) real_name, max(su.tel_num) tel_num,max(su.mgmt_artist_uid) artist_uid,count(ui.invited_code) invited_count ").
Table(model.UserInvited{}.TableName() + " AS ui").
Joins(fmt.Sprintf("LEFT JOIN %v su ON su.invited_code = ui.invite_code", model.User{}.TableName())).
Joins(fmt.Sprintf("LEFT JOIN %v su ON BINARY su.invited_code =BINARY ui.invite_code", model.User{}.TableName())).
Joins((fmt.Sprintf("LEFT JOIN %v rn ON rn.id = su.real_name_id", model.RealName{}.TableName()))).
Where("su.deleted_at=0").
Group("ui.invite_code") //HAVING count(ui.invited_code) >0

View File

@ -87,7 +87,7 @@ FROM sys_user su
LEFT JOIN real_name rn ON rn.id = su.real_name_id
-- 邀请者信息
LEFT JOIN invite ON invite.invited_id = su.id
LEFT JOIN sys_user inviter ON inviter.invited_code = invite.invite_code
LEFT JOIN sys_user inviter ON BINARY inviter.invited_code = BINARY invite.invite_code
LEFT JOIN real_name inviter_rn ON inviter_rn.id = inviter.real_name_id
LEFT JOIN artshow_artist_supplement aas ON aas.artist_uid = su.mgmt_artist_uid AND aas.lock_time = (
select MAX(lock_time) from artshow_artist_supplement WHERE artist_uid = su.mgmt_artist_uid