diff --git a/app/api/controller/order/RetailOrderController.php b/app/api/controller/order/RetailOrderController.php index 603349b..4aa9176 100644 --- a/app/api/controller/order/RetailOrderController.php +++ b/app/api/controller/order/RetailOrderController.php @@ -130,6 +130,13 @@ class RetailOrderController extends BaseApiController }else{ return $this->fail(RetailOrderLogic::getError()); } + }elseif($pay_type==PayEnum::WECHAT_PAY){ + $redirectUrl = $params['redirect'] ?? '/pages/payment/payment'; + $result = PaymentLogic::pay($pay_type,'cashierclass', $order, $this->userInfo['terminal'], $redirectUrl); + if (false === $result) { + return $this->fail(PaymentLogic::getError()); + } + return $this->success('', $result); } return $this->fail('支付失败');