feat(user):完成获取值设定用户的详细信息功能。

This commit is contained in:
徐涛
2022-08-13 17:04:16 +08:00
parent d6d8e91be1
commit 5197d9d74e
3 changed files with 38 additions and 6 deletions

View File

@@ -85,3 +85,16 @@ func (_UserRepository) ListUserDetail(keyword string, userType int, userState *b
Find(&users)
return users, total, err
}
func (_UserRepository) FetchUserDetail(uid string) (*model.FullJoinedUserDetail, error) {
user := new(model.FullJoinedUserDetail)
has, err := global.DBConn.
Table("user_detail").Alias("d").
Join("INNER", []string{"user", "u"}, "d.id=u.id").
ID(uid).
Get(user)
if has {
return user, nil
}
return nil, err
}