fix(user):修正转供电企业快速查询功能。
This commit is contained in:
parent
b638bc5f75
commit
720bdd54fe
|
@ -270,13 +270,15 @@ func (_UserService) SearchLimitUsers(keyword string, limit int) ([]model.JoinedU
|
||||||
var users = make([]model.User, 0)
|
var users = make([]model.User, 0)
|
||||||
keywordCond := "%" + keyword + "%"
|
keywordCond := "%" + keyword + "%"
|
||||||
err := global.DB.NewSelect().Model(&users).Relation("Detail").
|
err := global.DB.NewSelect().Model(&users).Relation("Detail").
|
||||||
Where("user.type = ?", model.USER_TYPE_ENT).
|
Where("u.type = ?", model.USER_TYPE_ENT).
|
||||||
WhereGroup(" and ", func(q *bun.SelectQuery) *bun.SelectQuery {
|
WhereGroup(" and ", func(q *bun.SelectQuery) *bun.SelectQuery {
|
||||||
return q.Where("user.username like ?", keywordCond).
|
return q.Where("u.username like ?", keywordCond).
|
||||||
WhereOr("user_detail.name like ?", keywordCond).
|
WhereOr("detail.name like ?", keywordCond).
|
||||||
WhereOr("user_detail like ?", keywordCond)
|
WhereOr("detail.abbr like ?", keywordCond).
|
||||||
|
WhereOr("detail.contact like ?", keywordCond).
|
||||||
|
WhereOr("detail.address like ?", keywordCond)
|
||||||
}).
|
}).
|
||||||
Order("user.created_at asc").
|
Order("u.created_at asc").
|
||||||
Limit(limit).
|
Limit(limit).
|
||||||
Offset(0).
|
Offset(0).
|
||||||
Scan(ctx)
|
Scan(ctx)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user