user list

This commit is contained in:
Hankin 2026-08-21 15:38:37 +08:00
parent 9fa390cd92
commit 069e786696

View File

@ -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);