From 1b274a0fcebaa5da37db787a071da6f7a3fe3042 Mon Sep 17 00:00:00 2001 From: dorlolo <428192774@qq.com> Date: Fri, 24 Mar 2023 18:18:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dmysql=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E5=86=99=E4=B8=8D=E6=95=8F=E6=84=9F=E5=AF=BC=E8=87=B4=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=BB=9F=E8=AE=A1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/internal/dao/artistInfo_user.go | 2 +- cmd/model/view_user.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/internal/dao/artistInfo_user.go b/cmd/internal/dao/artistInfo_user.go index b9c23bd..2e7a79e 100644 --- a/cmd/internal/dao/artistInfo_user.go +++ b/cmd/internal/dao/artistInfo_user.go @@ -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 diff --git a/cmd/model/view_user.go b/cmd/model/view_user.go index 647f75e..410f4b2 100644 --- a/cmd/model/view_user.go +++ b/cmd/model/view_user.go @@ -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