diff --git a/app/common/repositories/store/order/StoreOrderCreateRepository.php b/app/common/repositories/store/order/StoreOrderCreateRepository.php index 07d78de1..061c676b 100644 --- a/app/common/repositories/store/order/StoreOrderCreateRepository.php +++ b/app/common/repositories/store/order/StoreOrderCreateRepository.php @@ -561,7 +561,7 @@ class StoreOrderCreateRepository extends StoreOrderRepository } $consumption_money=0; - if($consumption_id){ + if($consumption_id>0){ $consumption_money=Db::name('store_consumption_user')->where('coupon_user_id',$consumption_id)->where('uid',$uid)->value('balance'); if($consumption_money){ $pay_price = bcsub($pay_price, $consumption_money, 2); diff --git a/app/controller/api/store/order/StoreOrder.php b/app/controller/api/store/order/StoreOrder.php index efc72d9f..96ffc90b 100644 --- a/app/controller/api/store/order/StoreOrder.php +++ b/app/controller/api/store/order/StoreOrder.php @@ -60,7 +60,7 @@ class StoreOrder extends BaseController public function v2CheckOrder(StoreCartRepository $cartRepository, StoreOrderCreateRepository $orderCreateRepository) { $cartId = (array)$this->request->param('cart_id', []); - $consumption_id = (array)$this->request->param('consumption_id',0); + $consumption_id = (int)$this->request->param('consumption_id',0); $addressId = (int)$this->request->param('address_id'); $couponIds = (array)$this->request->param('use_coupon', []); $takes = (array)$this->request->param('takes', []);