管理员用户查询接口提供管理员详细信息
This commit is contained in:
@@ -28,12 +28,21 @@ func PageUserByAdmin(c *fiber.Ctx) error {
|
|||||||
|
|
||||||
// 查询用户列表
|
// 查询用户列表
|
||||||
users, total, err := q.User.
|
users, total, err := q.User.
|
||||||
|
Preload(q.User.Admin).
|
||||||
Omit(q.User.Password).
|
Omit(q.User.Password).
|
||||||
FindByPage(req.GetOffset(), req.GetLimit())
|
FindByPage(req.GetOffset(), req.GetLimit())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for _, user := range users {
|
||||||
|
if user.Admin != nil {
|
||||||
|
user.Admin = &m.Admin{
|
||||||
|
Name: user.Admin.Name,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 返回结果
|
// 返回结果
|
||||||
return c.JSON(core.PageResp{
|
return c.JSON(core.PageResp{
|
||||||
Total: int(total),
|
Total: int(total),
|
||||||
|
|||||||
Reference in New Issue
Block a user