diff --git a/app/admin/service/UserService.php b/app/admin/service/UserService.php index a90ff10..72586ff 100644 --- a/app/admin/service/UserService.php +++ b/app/admin/service/UserService.php @@ -89,7 +89,11 @@ class UserService // 关键字 if (isset($p['keyword']) && $p['keyword']) { $k = '%' . $p['keyword'] . '%'; - $config['where']['name'] = ['like', $k]; +// $config['where']['name'] = ['like', $k]; + + foreach (['name','mobile','sn'] as $col) { + $config['orWhere'][] = [$col, 'like', $k]; + } } if (isset($p['status']) && $p['status']) { $config['where']['status'] = $p['status'];