This commit is contained in:
Hankin 2026-03-13 11:23:49 +08:00
parent ad6c39ad11
commit 80ce855224

View File

@ -46,41 +46,43 @@ class UserController extends Controller
$keyword = trim($keyword); $keyword = trim($keyword);
$users = $users->where(function ($sql) use ($keyword) { $users = $users->where(function ($sql) use ($keyword) {
$sql->where('name', 'like', '%' . $keyword . '%') $sql->where('name', 'like', '%' . $keyword . '%')
->orWhere('mobile', 'like', '%' . $keyword . '%')->orWhere('mobile', aesEncryptCBC($keyword)); ->orWhere("id", "like", "%$keyword%")
->orWhere('mobile', 'like', '%' . $keyword . '%')
->orWhere('mobile', aesEncryptCBC($keyword));
}); });
} }
// $source = $request->input("source"); $source = $request->input("source");
// $users = $users->when($source, function ($query) use ($source) { $users = $users->when($source, function ($query) use ($source) {
// $query->where('source', $source); $query->where('source', $source);
// }); });
$platform = $request->input("platform"); $platform = $request->input("platform");
$users = $users->when($platform, function ($query) use ($platform) { $users = $users->when($platform, function ($query) use ($platform) {
$query->where('platform', "like", "%$platform%"); $query->where('platform', "like", "%$platform%");
}); });
$source = $request->input("source"); // $source = $request->input("source");
if (!empty($source)) { // if (!empty($source)) {
$source = json_decode($source, true); // $source = json_decode($source, true);
} else { // } else {
$source = [1, 4]; // $source = [1, 4];
} // }
$type = $request->input('type'); // $type = $request->input('type');
if ($type) { // if ($type) {
if ($type == "H5") { // if ($type == "H5") {
$users = $users->whereHas("officialWechat"); // $users = $users->whereHas("officialWechat");
} elseif ($type == 'MP') { // } elseif ($type == 'MP') {
$source = [1, 4]; // $source = [1, 4];
$users = $users->where(function ($sql) use ($source) { // $users = $users->where(function ($sql) use ($source) {
$sql->whereIn('source', $source); // $sql->whereIn('source', $source);
}); // });
} elseif ($type == 'WORK') { // } elseif ($type == 'WORK') {
$source = [3]; // $source = [3];
$users = $users->where(function ($sql) use ($source) { // $users = $users->where(function ($sql) use ($source) {
$sql->whereIn('source', $source); // $sql->whereIn('source', $source);
}); // });
} // }
} // }
$nopage = $request->input("nopage"); $nopage = $request->input("nopage");