From c001425bb89771645ec9fc3d847eb12a529a753b Mon Sep 17 00:00:00 2001 From: "DESKTOP-GG6FIN9\\Administrator" <15040771@qq.com> Date: Sun, 19 Jul 2020 11:51:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=8F=AF=E9=A2=86=E5=8F=96?= =?UTF-8?q?=E7=BA=A2=E5=8C=85=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controller/CouponController.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/app/Controller/CouponController.php b/app/Controller/CouponController.php index a064f2e..bf1bd41 100644 --- a/app/Controller/CouponController.php +++ b/app/Controller/CouponController.php @@ -42,13 +42,13 @@ class CouponController extends BaseController // $ids = collect($ids)->unique(); $c_ids = $c_ids->toArray(); $cr_ids = $cr_ids->toArray(); - $ids = []; - foreach ($c_ids as $key => $val){ - if(!in_array($val,$cr_ids)) { - $ids[] = $val; - } - } - +// $ids = []; +// foreach ($c_ids as $key => $val){ +// if(!in_array($val,$cr_ids)) { +// $ids[] = $val; +// } +// } +// print_r($ids);print_r($c_ids);print_r($cr_ids); $c = Db::table('ims_system_coupon_user as u') ->where([ @@ -59,7 +59,8 @@ class CouponController extends BaseController ]) ->join('ims_system_coupon_user_receivetype as type', 'u.id', '=', 'type.system_coupon_user_id') ->whereRaw('u.inventory_use <= u.inventory and u.inventory-u.inventory_use > type.one_receive_number') - ->whereIn('u.id',$ids) + ->whereIn('u.id',$c_ids) + ->whereNotIn('u.id',$cr_ids) ->select('u.*','type.one_receive_number') ->orderBy('u.weigh','desc') // ->orderByRaw('FIELD(u.id, '.implode(", " , $ids).')')