forked from free-lancers/electricity_bill_calc_service
feat(user):完成获取值设定用户的详细信息功能。
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user