From 799eb2ad11e90f9875717ada96b69dd292527c86 Mon Sep 17 00:00:00 2001 From: suguo <25950955@qq.com> Date: Mon, 23 Mar 2026 15:56:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mysql/user-mysql.go | 5 ++++- service/user-service.go | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/mysql/user-mysql.go b/mysql/user-mysql.go index 321cb5d..ff1dc5c 100644 --- a/mysql/user-mysql.go +++ b/mysql/user-mysql.go @@ -60,11 +60,14 @@ func UserCreate(obj *model.User) (*model.User, error) { return obj, nil } -func UserList(page, pageSize int) ([]model.User, int64, error) { +func UserList(page, pageSize int, username *string) ([]model.User, int64, error) { db, err := newDB() if err != nil { return nil, 0, err } + if username != nil && *username != "" { + db = db.Where("user_name LIKE ?", "%"+*username+"%") + } var users []model.User var total int64 diff --git a/service/user-service.go b/service/user-service.go index 2bcfb45..c18506f 100644 --- a/service/user-service.go +++ b/service/user-service.go @@ -187,7 +187,7 @@ func UserGet(userID string) (*model.User, error) { // UserList 获取用户列表 func UserList(page, pageSize int) ([]model.User, int64, error) { // 获取所有用户 - users, total, err := mysql.UserList(page, pageSize) + users, total, err := mysql.UserList(page, pageSize, nil) if err != nil { logrus.WithFields(logrus.Fields{ "func": "UserList",