From 54f5653085de30dc9904b10a310c66ae951fa352 Mon Sep 17 00:00:00 2001 From: liu <1873441552@qq.com> Date: Sat, 6 Jul 2024 18:34:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/store_order/StoreOrderController.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/store/controller/store_order/StoreOrderController.php b/app/store/controller/store_order/StoreOrderController.php index c3fdfe54..6f1de710 100644 --- a/app/store/controller/store_order/StoreOrderController.php +++ b/app/store/controller/store_order/StoreOrderController.php @@ -8,6 +8,7 @@ use app\api\logic\order\OrderLogic; use app\api\validate\OrderValidate; use app\common\model\order\Cart; use app\common\model\user\User; +use app\common\model\user_sign\UserSign; use app\store\lists\store_order\StoreOrderLists; use app\common\controller\Definitions; use app\common\enum\PayEnum; @@ -399,10 +400,14 @@ class StoreOrderController extends BaseAdminController return $this->fail('支付条码不能为空'); } $params = $this->request->post(); - UserShipLogic::user_ship($params); - if(UserShipLogic::hasError()){ - return $this->fail(UserShipLogic::getError()); + $count = UserRecharge::where('uid',$params['uid'])->where('paid',1)->count(); + if($count < 1){ + UserShipLogic::user_ship($params); + if(UserShipLogic::hasError()){ + return $this->fail(UserShipLogic::getError()); + } } + $data = [ 'store_id' => $this->adminInfo['store_id'], 'uid' => $params['uid'],