From cef6d4ba72a1c41b7713cf08f87fa3d9b89f0737 Mon Sep 17 00:00:00 2001 From: weigang Date: Thu, 17 Sep 2020 21:47:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E5=BE=AA=E7=8E=AF?= =?UTF-8?q?=E5=8D=95=E5=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controller/v3/OrderOnlineController.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/Controller/v3/OrderOnlineController.php b/app/Controller/v3/OrderOnlineController.php index 3498eaa..9da4214 100644 --- a/app/Controller/v3/OrderOnlineController.php +++ b/app/Controller/v3/OrderOnlineController.php @@ -128,7 +128,20 @@ class OrderOnlineController extends BaseController $res['store_list'] = $this->shopCartService->getGoodsByShopcartId($shopcartIds); //获取用户优惠券 - $res['coupon'] = $this->couponRecService->allForOnlineOrderAvailable($userId, $marketId); + $coupons = $this->couponRecService->allForOnlineOrderAvailable($userId, $marketId); + $res['coupon'] = []; + foreach ($coupons as $key => &$item) { + foreach ($item as $k => &$rec) { + for ($i=0; $i<$rec->number_remain; $i++) { + if ($key == 'available') { + $res['coupon']['available'][] = $rec; + } elseif ($key == 'not_available') { + $res['coupon']['not_available'][] = $rec; + } + } + } + } + // $res['coupon'] = $coupons; //增值服务接口 $res['value_added_service'] = [ 'text' => '增值服务包含洗菜、切菜、打包等所产生的人工成本费及包装费。',