From de011137a14db4b863636b649b3ddb8f7030b3aa Mon Sep 17 00:00:00 2001 From: Anyon Date: Sun, 13 Dec 2020 18:09:27 +0800 Subject: [PATCH] Update Order.php --- app/data/controller/api/auth/Order.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/app/data/controller/api/auth/Order.php b/app/data/controller/api/auth/Order.php index 94f4638bc..dd208fc5c 100644 --- a/app/data/controller/api/auth/Order.php +++ b/app/data/controller/api/auth/Order.php @@ -7,6 +7,7 @@ use app\data\service\GoodsService; use app\data\service\OrderService; use app\data\service\PaymentService; use app\data\service\TruckService; +use app\data\service\UserService; use think\admin\extend\CodeExtend; use think\exception\HttpResponseException; @@ -193,14 +194,7 @@ class Order extends Auth if ($order['status'] != 2) $this->error('该订单不能发起支付哦!'); if ($order['payment_status']) $this->error('订单已经支付,不需要再次支付哦!'); try { - $openid = ''; - if ($this->type === 'wxapp') { - $openid = $this->user['openid1']; - } elseif ($this->type === 'wechat') { - $openid = $this->user['openid2']; - } else { - $this->error("接口类型{$this->type}未绑定支付"); - } + $openid = $this->user[UserService::AUTHS[$this->type]] ?? ''; $params = PaymentService::build($data['payid'])->create($openid, $order['order_no'], $order['amount_total'], '商城订单支付', ''); $this->success('获取支付参数成功!', $params); } catch (HttpResponseException $exception) {