修复select后无法preload的问题
This commit is contained in:
parent
4c5c88c2f1
commit
08cacd06b6
1
.gitignore
vendored
1
.gitignore
vendored
@ -34,3 +34,4 @@ yarn-error.log*
|
|||||||
/cmd/logs/*.log
|
/cmd/logs/*.log
|
||||||
/cmd/runtime/log/*.log
|
/cmd/runtime/log/*.log
|
||||||
/build/*
|
/build/*
|
||||||
|
conf/conf.ini
|
||||||
|
@ -1031,10 +1031,11 @@ func GetInvitedUserList(in *artistInfoUser.GetInvitedUserListRequest) (res *arti
|
|||||||
var inviteRelationIds []int64
|
var inviteRelationIds []int64
|
||||||
db.DB.Model(model.Invite{}).Where("BINARY invite_code = ?", in.InviterCode).Pluck("invited_id", &inviteRelationIds)
|
db.DB.Model(model.Invite{}).Where("BINARY invite_code = ?", in.InviterCode).Pluck("invited_id", &inviteRelationIds)
|
||||||
var invitedList []model.User
|
var invitedList []model.User
|
||||||
orm := db.DB.Select("sys_user.id,sys_user.created_at,sys_user.mgmt_acc_id,sys_user.mgmt_artist_uid,sys_user.tel_num,sys_user.invited_code,sys_user.account,sys_user.photo,sys_user.is_real_name,sys_user.fdd_state").Model(model.User{}).Preload("RealNameInfo").
|
//.Select("sys_user.id,sys_user.created_at,sys_user.mgmt_acc_id,sys_user.mgmt_artist_uid,sys_user.tel_num,sys_user.invited_code,sys_user.account,sys_user.photo,sys_user.is_real_name,sys_user.fdd_state")
|
||||||
|
orm := db.DB.Model(model.User{}).Preload("RealNameInfo").
|
||||||
Joins("LEFT JOIN real_name rn ON rn.id = sys_user.real_name_id").
|
Joins("LEFT JOIN real_name rn ON rn.id = sys_user.real_name_id").
|
||||||
Joins("LEFT JOIN invite ON invite.invited_id = sys_user.id").
|
Joins("LEFT JOIN invite ON invite.invited_id = sys_user.id").
|
||||||
Where("sys_user.id in ?", inviteRelationIds).Order("invite.created_at desc")
|
Where("sys_user.id in ?", inviteRelationIds).Order("invite.created_at desc").Where("sys_user.is_real_name=1")
|
||||||
if in.RealName != "" {
|
if in.RealName != "" {
|
||||||
orm = orm.Where("rn.name like ?", "%"+in.RealName+"%")
|
orm = orm.Where("rn.name like ?", "%"+in.RealName+"%")
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user