mirror of
https://gitee.com/technical-laohu/mpay.git
synced 2025-09-17 17:26:40 +08:00
修改支付测试逻辑,核对支付方式
This commit is contained in:
parent
21db31e8a0
commit
8a52346425
@ -17,6 +17,7 @@ class Order extends BaseModel
|
|||||||
{
|
{
|
||||||
$my_time = time();
|
$my_time = time();
|
||||||
$channel = self::setChannel($data['pid'], $data['type']);
|
$channel = self::setChannel($data['pid'], $data['type']);
|
||||||
|
if(!$channel) return false;
|
||||||
$new_order = [
|
$new_order = [
|
||||||
// 订单号
|
// 订单号
|
||||||
'order_id' => self::createOrderID('H'),
|
'order_id' => self::createOrderID('H'),
|
||||||
@ -124,6 +125,7 @@ class Order extends BaseModel
|
|||||||
foreach ($channel_infos as $key => $value) {
|
foreach ($channel_infos as $key => $value) {
|
||||||
$check_wx = preg_match('/^wxpay\d+#/i', $value->channel);
|
$check_wx = preg_match('/^wxpay\d+#/i', $value->channel);
|
||||||
$check_ali = preg_match('/^alipay\d+#/i', $value->channel);
|
$check_ali = preg_match('/^alipay\d+#/i', $value->channel);
|
||||||
|
$channel_info = null;
|
||||||
if ($check_wx && $type === 'wxpay') {
|
if ($check_wx && $type === 'wxpay') {
|
||||||
$channel_info = $channel_infos[$key];
|
$channel_info = $channel_infos[$key];
|
||||||
break;
|
break;
|
||||||
@ -138,6 +140,7 @@ class Order extends BaseModel
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(!$channel_info) return [];
|
||||||
// 选取收款通道
|
// 选取收款通道
|
||||||
$patt = PayAccount::find($channel_info->account_id);
|
$patt = PayAccount::find($channel_info->account_id);
|
||||||
$channel = ['aid' => $channel_info->account_id, 'cid' => $channel_info->id, 'patt' => $patt->getData('pattern')];
|
$channel = ['aid' => $channel_info->account_id, 'cid' => $channel_info->id, 'patt' => $patt->getData('pattern')];
|
||||||
|
Loading…
Reference in New Issue
Block a user