From 8cce0b93e78bf91df69e7decaa218f8fe4893ca9 Mon Sep 17 00:00:00 2001 From: lccsw <1127794702@qq.com> Date: Tue, 7 Dec 2021 15:11:57 +0800 Subject: [PATCH] edit-admin-order_list2 --- admin/controllers/app/liche/Order.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/admin/controllers/app/liche/Order.php b/admin/controllers/app/liche/Order.php index fab8f88d..587bff34 100644 --- a/admin/controllers/app/liche/Order.php +++ b/admin/controllers/app/liche/Order.php @@ -38,10 +38,12 @@ class Order extends HD_Controller 'status>=' => 0 ]; if($params['mobile']){ - $user = $this->app_liche_users_model->get(['mobile'=>$params['mobile']]); - if($user){ - $where["(uid={$user['id']} or entrust_uid={$user['id']})"] = null; - } + $mobile = trim($params['mobile']); + $w_order = $this->orders_model->select(["mobile like '%{$mobile}%'"=>null],'','','','id'); + $w_o_ids_arr = array_column($w_order,'id'); + $w_o_ids = -1; + $w_o_ids_arr && $w_o_ids = implode(',',$w_o_ids_arr); + $where["o_id in ({$w_o_ids})"] = null; } $count = $this->app_liche_orders_model->count($where); if($count){