数据关联手机号查询

This commit is contained in:
2026-03-20 14:37:41 +08:00
parent bb895eccdf
commit 71f1c6f141
10 changed files with 417 additions and 8 deletions

View File

@@ -220,7 +220,13 @@ func PageResourceShortByAdmin(c *fiber.Ctx) error {
}
list, total, err := q.Resource.
LeftJoin(q.ResourceShort, q.ResourceShort.ResourceID.EqCol(q.Resource.ID)).
Joins(q.Resource.User, q.Resource.Short).
Select(
q.Resource.ALL,
q.ResourceShort.As("Short").ALL,
q.User.As("User").Phone.As("User__phone"),
q.User.As("User").Name.As("User__name"),
).
Where(q.Resource.Type.Eq(int(m.ResourceTypeShort))).
FindByPage(req.GetOffset(), req.GetLimit())
@@ -245,7 +251,13 @@ func PageResourceLongByAdmin(c *fiber.Ctx) error {
}
list, total, err := q.Resource.
LeftJoin(q.ResourceLong, q.ResourceLong.ResourceID.EqCol(q.Resource.ID)).
Joins(q.Resource.User, q.Resource.Long).
Select(
q.Resource.ALL,
q.ResourceLong.As("Long").ALL,
q.User.As("User").Phone.As("User__phone"),
q.User.As("User").Name.As("User__name"),
).
Where(q.Resource.Type.Eq(int(m.ResourceTypeLong))).
FindByPage(req.GetOffset(), req.GetLimit())