user list
This commit is contained in:
parent
9fa390cd92
commit
069e786696
@ -415,6 +415,7 @@ class MakeFriendsController extends Controller
|
||||
{
|
||||
try {
|
||||
$m_id = $request->merchant_id;
|
||||
$keyword = $request->input('keyword'); // 获取搜索关键词
|
||||
|
||||
// 1. 获取所有关联的商户用户 ID(仍需要一次查询)
|
||||
$ids = IdentityAuthorization::where('m_id', $m_id)
|
||||
@ -427,6 +428,10 @@ class MakeFriendsController extends Controller
|
||||
|
||||
// 2. 批量加载用户、profile 和 photos(仅一次查询,附带 m_id 条件)
|
||||
$usersWithData = MerchantUsers::whereIn('id', $ids)
|
||||
->when($keyword, function ($query, $keyword) {
|
||||
// 搜索 nickname,支持模糊匹配
|
||||
return $query->where('nickname', 'like', '%' . $keyword . '%');
|
||||
})
|
||||
->with([
|
||||
'profile' => function ($q) use ($m_id) {
|
||||
$q->where('m_id', $m_id);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user