fix(epay): PDO bind key 不应带冒号(TP5 自动加 :)

This commit is contained in:
testadmin
2026-04-16 23:25:20 +08:00
parent 93ea9cdc41
commit 56c9b1591d
@@ -232,10 +232,10 @@ trait epayPay
$same = Db::query(
"SELECT 1 FROM `epay`.`pre_order` WHERE `channel`=:ch AND `usdtpro`=:amt AND UNIX_TIMESTAMP(`addtime`) + :win >= :now LIMIT 1",
[
':ch' => $channel['id'],
':amt' => $unique_usdt,
':win' => $timeout * 3,
':now' => time(),
'ch' => $channel['id'],
'amt' => $unique_usdt,
'win' => $timeout * 3,
'now' => time(),
]
);
if (empty($same)) {
@@ -257,21 +257,21 @@ trait epayPay
(:trade_no, :out_trade_no, :uid, :type, :channel, :name, :money, :realmoney, :getmoney,
:notify_url, :return_url, :param, NOW(), CURDATE(), :domain, :ip, 0, 1, :usdtpro)",
[
':trade_no' => $trade_no,
':out_trade_no' => $orderNo,
':uid' => $pid,
':type' => $type_id,
':channel' => $channel['id'],
':name' => $goodsName,
':money' => $realmoney,
':realmoney' => $realmoney,
':getmoney' => $realmoney,
':notify_url' => $notifyUrl,
':return_url' => $returnUrl,
':param' => $param,
':domain' => $domain,
':ip' => Request::instance()->ip(),
':usdtpro' => $unique_usdt,
'trade_no' => $trade_no,
'out_trade_no' => $orderNo,
'uid' => $pid,
'type' => $type_id,
'channel' => $channel['id'],
'name' => $goodsName,
'money' => $realmoney,
'realmoney' => $realmoney,
'getmoney' => $realmoney,
'notify_url' => $notifyUrl,
'return_url' => $returnUrl,
'param' => $param,
'domain' => $domain,
'ip' => Request::instance()->ip(),
'usdtpro' => $unique_usdt,
]
);