|
|
@@ -390,6 +390,8 @@ class AccountService extends BaseService
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $system = isset($params['system']) && $params['system'] ? $params['system'] : [];
|
|
|
+ $platform = isset($system['platform']) && $system['platform']? $system['platform'] : 'mp';
|
|
|
$info = MemberModel::where(['id' => $userId, 'mark' => 1])
|
|
|
->select(['id', 'openid', 'mobile', 'status'])
|
|
|
->first();
|
|
|
@@ -450,7 +452,13 @@ class AccountService extends BaseService
|
|
|
];
|
|
|
|
|
|
// 调起支付
|
|
|
- $payment = PaymentService::make()->minPay($info, $payOrder, 'pay');
|
|
|
+ // 调起支付
|
|
|
+ if($platform == 'wechat'){
|
|
|
+ $payment = PaymentService::make()->mpPay($info, $payOrder, 'pay');
|
|
|
+ }else{
|
|
|
+ $payment = PaymentService::make()->minPay($info, $payOrder, 'pay');
|
|
|
+ }
|
|
|
+
|
|
|
if (empty($payment)) {
|
|
|
DB::rollBack();
|
|
|
RedisService::clear($cacheKey . '_lock');
|