From dfbb3a9accaf3751183022003b0fed09613353de Mon Sep 17 00:00:00 2001 From: luorijun Date: Fri, 9 Jan 2026 18:52:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=E6=8F=90=E4=BE=9B=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=91=98=E8=AF=A6=E7=BB=86=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/handlers/user.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/web/handlers/user.go b/web/handlers/user.go index 56f2dfc..45a7a61 100644 --- a/web/handlers/user.go +++ b/web/handlers/user.go @@ -28,12 +28,21 @@ func PageUserByAdmin(c *fiber.Ctx) error { // 查询用户列表 users, total, err := q.User. + Preload(q.User.Admin). Omit(q.User.Password). FindByPage(req.GetOffset(), req.GetLimit()) if err != nil { return err } + for _, user := range users { + if user.Admin != nil { + user.Admin = &m.Admin{ + Name: user.Admin.Name, + } + } + } + // 返回结果 return c.JSON(core.PageResp{ Total: int(total),