diff --git a/cmd/internal/dao/artistInfo_user.go b/cmd/internal/dao/artistInfo_user.go index 3e0e577..a6b451f 100644 --- a/cmd/internal/dao/artistInfo_user.go +++ b/cmd/internal/dao/artistInfo_user.go @@ -437,7 +437,7 @@ func GetUserMsg(req *artistInfoUser.GetUserMsgRequest) (rep *artistInfoUser.GetU func FindUser(req *artistInfoUser.FindUserRequest) (rep *artistInfoUser.UserInfo, err error) { rep = &artistInfoUser.UserInfo{} var data = model.User{} - var tx = db.DB.Model(model.User{}).Preload("RealNameInfo").Preload("InvitedBy.UserInfo.RealNameInfo") + var tx = db.DB.Model(model.User{}).Preload("RealNameInfo") //.Preload("InvitedBy.UserInfo.RealNameInfo") if req.MgmtAccId != 0 { tx = tx.Where("mgmt_acc_id = ?", req.MgmtAccId) } @@ -585,7 +585,6 @@ func FindUserList(req *artistInfoUser.FindUsersRequest) (rep []*artistInfoUser.U // } var inviterName, inviterCode string // 查询邀请人信息 - // todo inviterInfo := GetInviterInfo(v.InviteCode) inviterCode = v.InviteCode inviterName = inviterInfo.RealName diff --git a/cmd/model/view_user.go b/cmd/model/view_user.go index 5e2f83d..e21863e 100644 --- a/cmd/model/view_user.go +++ b/cmd/model/view_user.go @@ -7,8 +7,9 @@ package model import ( - "gorm.io/gorm" "time" + + "gorm.io/gorm" ) type UserView struct { @@ -86,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.id = invite.user_id +LEFT JOIN sys_user inviter ON inviter.invited_code = 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 WHERE