fix(user):修复获取指定用户信息时自动附加条件的问题。
This commit is contained in:
parent
7b3c99dada
commit
f4f8b97ad3
|
@ -19,7 +19,7 @@ func (_UserRepository) FindUserByUsername(username string) (*model.User, error)
|
|||
return cachedUser, nil
|
||||
}
|
||||
user := new(model.User)
|
||||
has, err := global.DBConn.Where(builder.Eq{"username": username}).Get(user)
|
||||
has, err := global.DBConn.Where(builder.Eq{"username": username}).NoAutoCondition().Get(user)
|
||||
if has {
|
||||
cache.CacheData(user, "user", username)
|
||||
}
|
||||
|
@ -87,11 +87,12 @@ func (_UserRepository) ListUserDetail(keyword string, userType int, userState *b
|
|||
}
|
||||
|
||||
func (_UserRepository) FetchUserDetail(uid string) (*model.FullJoinedUserDetail, error) {
|
||||
user := new(model.FullJoinedUserDetail)
|
||||
user := &model.FullJoinedUserDetail{}
|
||||
has, err := global.DBConn.
|
||||
Table("user_detail").Alias("d").
|
||||
Join("INNER", []string{"user", "u"}, "d.id=u.id").
|
||||
ID(uid).
|
||||
Where(builder.Eq{"d.id": uid}).
|
||||
NoAutoCondition().
|
||||
Get(user)
|
||||
if has {
|
||||
return user, nil
|
||||
|
|
Loading…
Reference in New Issue
Block a user