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( $same = Db::query(
"SELECT 1 FROM `epay`.`pre_order` WHERE `channel`=:ch AND `usdtpro`=:amt AND UNIX_TIMESTAMP(`addtime`) + :win >= :now LIMIT 1", "SELECT 1 FROM `epay`.`pre_order` WHERE `channel`=:ch AND `usdtpro`=:amt AND UNIX_TIMESTAMP(`addtime`) + :win >= :now LIMIT 1",
[ [
':ch' => $channel['id'], 'ch' => $channel['id'],
':amt' => $unique_usdt, 'amt' => $unique_usdt,
':win' => $timeout * 3, 'win' => $timeout * 3,
':now' => time(), 'now' => time(),
] ]
); );
if (empty($same)) { if (empty($same)) {
@@ -257,21 +257,21 @@ trait epayPay
(:trade_no, :out_trade_no, :uid, :type, :channel, :name, :money, :realmoney, :getmoney, (:trade_no, :out_trade_no, :uid, :type, :channel, :name, :money, :realmoney, :getmoney,
:notify_url, :return_url, :param, NOW(), CURDATE(), :domain, :ip, 0, 1, :usdtpro)", :notify_url, :return_url, :param, NOW(), CURDATE(), :domain, :ip, 0, 1, :usdtpro)",
[ [
':trade_no' => $trade_no, 'trade_no' => $trade_no,
':out_trade_no' => $orderNo, 'out_trade_no' => $orderNo,
':uid' => $pid, 'uid' => $pid,
':type' => $type_id, 'type' => $type_id,
':channel' => $channel['id'], 'channel' => $channel['id'],
':name' => $goodsName, 'name' => $goodsName,
':money' => $realmoney, 'money' => $realmoney,
':realmoney' => $realmoney, 'realmoney' => $realmoney,
':getmoney' => $realmoney, 'getmoney' => $realmoney,
':notify_url' => $notifyUrl, 'notify_url' => $notifyUrl,
':return_url' => $returnUrl, 'return_url' => $returnUrl,
':param' => $param, 'param' => $param,
':domain' => $domain, 'domain' => $domain,
':ip' => Request::instance()->ip(), 'ip' => Request::instance()->ip(),
':usdtpro' => $unique_usdt, 'usdtpro' => $unique_usdt,
] ]
); );