|
@@ -42,13 +42,15 @@ class WxpayController
|
|
|
$wxpay = Pay::wechat(config('payment.wxpay'))->app($payData)->getContent();
|
|
|
}elseif ($params['platform'] == 'WeChat'){
|
|
|
if (!empty($params['openid'])){
|
|
|
- throw new \support\exception\BusinessException("缺少OpenID 参数");
|
|
|
+ Db::rollBack();
|
|
|
+ return json_fail("缺少OpenID 参数");
|
|
|
}
|
|
|
$payData['openid'] = $params['openid'];
|
|
|
$wxpay = Pay::wechat(config('payment.wxpay'))->mp($payData)->getContent();
|
|
|
}elseif ($params['platform'] == 'mp-weixin'){
|
|
|
if (!empty($params['openid'])){
|
|
|
- throw new \support\exception\BusinessException("缺少OpenID 参数");
|
|
|
+ Db::rollBack();
|
|
|
+ return json_fail("缺少OpenID 参数");
|
|
|
}
|
|
|
$payData['openid'] = $params['openid'];
|
|
|
$wxpay = Pay::wechat(config('payment.wxpay'))->miniapp($payData)->getContent();
|