From 1bae2d5dc6b8edd0405d27584941a0699d90cc19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E5=98=89?= <445241500@qq.com> Date: Tue, 11 Jun 2024 23:00:52 +0800 Subject: [PATCH] 1 --- app/store/controller/Merchant.php | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/app/store/controller/Merchant.php b/app/store/controller/Merchant.php index 4f3c86aa..e666a629 100644 --- a/app/store/controller/Merchant.php +++ b/app/store/controller/Merchant.php @@ -55,16 +55,27 @@ class Merchant extends Controller continue; } - if (!empty($l['user_name'])) { - array_push($list, $l['user_name']); + + if (!empty($l['user_id']) && !empty($l['user_name'])) { + $tmp = [ + $l['user_id'] => $l['user_name'] + ]; + array_push($list, $tmp); } } $model2 = new MerchantModel; $list2 = $model2->getList($this->request->param())->toArray(); - $userIds = array_column($list2['data'], "user_name"); + $userIds = array_column($list2['data'], "user_id"); + + + foreach ($list as $kd => $d) { + if (in_array($kd, $userIds)) { + unset($list[$kd]); + } + } - $list = array_diff($list, $userIds); + //$list = array_diff($list, $userIds); return $this->renderSuccess(compact('list')); }