From 3ac9061e28fade27ceb384fbbf3cec86b76e9b65 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Tue, 11 Jun 2024 11:48:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(StoreOrderLists):=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=95=86=E5=93=81=E6=98=BE=E7=A4=BA=E9=80=BB=E8=BE=91=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BE=85=E6=94=AF=E4=BB=98=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/lists/store_order/StoreOrderLists.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/admin/lists/store_order/StoreOrderLists.php b/app/admin/lists/store_order/StoreOrderLists.php index 9972afc4..87f49f57 100644 --- a/app/admin/lists/store_order/StoreOrderLists.php +++ b/app/admin/lists/store_order/StoreOrderLists.php @@ -68,8 +68,9 @@ class StoreOrderLists extends BaseAdminDataLists implements ListsSearchInterface if ($item['paid'] == 0) { $item['status_name'] = '待支付'; } - for ($i = 0; $i < count($item['product']) && $i < 3; $i++) { - $find = StoreBranchProduct::where('id', $item['product'][$i]['product_id'])->field('store_name,image')->find(); + $product_count = count($item['product']) >= 3 ? 3 : count($item['product']); + for ($i = 0; $i < $product_count; $i++) { + $find = StoreBranchProduct::where('product_id', $item['product'][$i]['product_id'])->field('store_name,image')->find(); $item['product'][$i]['store_name'] = $find['store_name']; $item['product'][$i]['image'] = $find['image']; } @@ -102,5 +103,4 @@ class StoreOrderLists extends BaseAdminDataLists implements ListsSearchInterface }) ->count(); } - }