From 16add3f3b5b9ffb0d7504298c7c119d8a5c72087 Mon Sep 17 00:00:00 2001 From: tk Date: Fri, 5 Jul 2024 15:10:54 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=B1=BB=09=E5=9E=8B=E3=80=91?= =?UTF-8?q?=EF=BC=9Atest=20=E3=80=90=E4=B8=BB=09=E9=A2=98=E3=80=91?= =?UTF-8?q?=EF=BC=9A=E6=B5=8B=E8=AF=95=20=E3=80=90=E6=8F=8F=09=E8=BF=B0?= =?UTF-8?q?=E3=80=91=EF=BC=9A=20=09[=E5=8E=9F=E5=9B=A0]=EF=BC=9A=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E6=9D=A1=E4=BB=B6=E6=98=AF=E5=AD=97=E7=AC=A6=E4=B8=B2?= =?UTF-8?q?=20=E4=B8=8D=E6=98=AF=E6=95=B0=E7=BB=84=20=E7=94=A8,=E5=88=86?= =?UTF-8?q?=E5=89=B2=E6=88=90=E6=95=B0=E7=BB=84=20=09[=E8=BF=87=E7=A8=8B]?= =?UTF-8?q?=EF=BC=9A=20=09[=E5=BD=B1=E5=93=8D]=EF=BC=9A=20=E3=80=90?= =?UTF-8?q?=E7=BB=93=09=E6=9D=9F=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 类型 包含: # feat:新功能(feature) # fix:修补bug # docs:文档(documentation) # style: 格式(不影响代码运行的变动) # refactor:重构(即不是新增功能,也不是修改bug的代码变动) # test:增加测试 # chore:构建过程或辅助工具的变动 --- .../Controller/AdminController.class.php | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/FlyCube/MpApi/Controller/AdminController.class.php b/FlyCube/MpApi/Controller/AdminController.class.php index 974b5eb..d1eddec 100644 --- a/FlyCube/MpApi/Controller/AdminController.class.php +++ b/FlyCube/MpApi/Controller/AdminController.class.php @@ -757,20 +757,23 @@ class AdminController extends PublicController } // 添加 main_status 条件 - if (isset($_REQUEST['main_status']) && is_array($_REQUEST['main_status'])) { - $where['main_status'] = array('in', $_REQUEST['main_status']); + if (isset($_REQUEST['main_status']) && !empty($_REQUEST['main_status'])) { + $main_status_array = explode(',', $_REQUEST['main_status']); + $where['main_status'] = array('in', $main_status_array); } $this->publish("demo", $_REQUEST['main_status']); - // // 添加 shipment_status 条件 - // if (isset($_REQUEST['shipment_status']) && is_array($_REQUEST['shipment_status'])) { - // $where['shipment_status'] = array('in', $_REQUEST['shipment_status']); - // } + // 添加 shipment_status 条件 + if (isset($_REQUEST['shipment_status']) && !empty($_REQUEST['shipment_status'])) { + $shipment_status_array = explode(',', $_REQUEST['shipment_status']); + $where['shipment_status'] = array('in', $shipment_status_array); + } - // // 添加 refund_status 条件 - // if (isset($_REQUEST['refund_status']) && is_array($_REQUEST['refund_status'])) { - // $where['refund_status'] = array('in', $_REQUEST['refund_status']); - // } + // 添加 refund_status 条件 + if (isset($_REQUEST['refund_status']) && !empty($_REQUEST['refund_status'])) { + $refund_status_array = explode(',', $_REQUEST['refund_status']); + $where['refund_status'] = array('in', $refund_status_array); + } // // 添加搜索条件 // if (isset($_REQUEST['search']) && is_array($_REQUEST['search']) && count($_REQUEST['search']) == 2) {