hxp
2024-11-15 d66aafdea1c90bc8229a4bc104cc5629ad683de9
10284 【后台】 修复tqxbqy充值金额入库数值类型错误问题;
2个文件已修改
1个文件已添加
31 ■■■■ 已修改文件
InterfaceConfig.php 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/quick/paytqxbqy.php 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
serverinfo/payorderupd.php 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
InterfaceConfig.php
@@ -5,7 +5,7 @@
;游戏名
GameName=xbqy
;渠道appID列表
ChannelList=test,qkbt6game,qkbt7game,qkbt8game,qkbt9game,qkbt10game,hygame,hyx7game,hygame2,hygameyy,bthygame,bthygameyy,hy005,mlgtgame,hyyngame,hyenglish,hyksgame,sohagame,qkbt52,x7bt5
ChannelList=test,tqxbqy,qkbt10game,hygame,hyx7game,hygame2,hygameyy,bthygame,bthygameyy,hy005,mlgtgame,hyyngame,hyenglish,hyksgame,sohagame,qkbt52,x7bt5
;可使用GM后台的用户组织单位列表,超级管理原默认属于第一个组织
OrganizationList=secondworld,sohagame
;配置组织对应可管理的渠道appID
@@ -124,8 +124,8 @@
Key_hy005_Md5_Key=liwhn0emwotwxqxpdwa9jlsuwkvaqa1c
Key_hy005_Callback_Key=32203045955147303357927711850104
Key_tqxbqy_Md5_Key=liwhn0emwotwxqxpdwa9jlsuwkvaqa1c
Key_tqxbqy_Callback_Key=32203045955147303357927711850104
Key_tqxbqy_Md5_Key=raytitr7xjpld7hstukedccekuhq4pgv
Key_tqxbqy_Callback_Key=78010593308784252768778951840518
Key_btgotq_Md5_Key=liwhn0emwotwxqxpdwa9jlsuwkvaqa1c
Key_btgotq_Callback_Key=32203045955147303357927711850104
@@ -199,6 +199,7 @@
Key_bthygame='Y0dGbWVIQlFUREE0Tm1Gbk9DOWhhMjlMSzJrNFpsQjZiMUJQZFRsUVNIcHdkbEI2Y2k5UGJYSjJTejE9'
Key_bthygameyy='Y0dGbWVIQlFUREE0Tm1Gbk9DOWhhMjlMSzJrNFpsQjZiMUJQZFRsUVNIcHdkbEI2Y2k5UGJYSjJTejE9'
Key_hy005='Y0dGbWVIQlFUREE0Tm1Gbk9DOWhhMjlMSzJrNFpsQjZiMUJQZFRsUVNIcHdkbEI2Y2k5UGJYSjJTejE9'
Key_tqxbqy='Y0dGbWVIQlFUREE0Tm1Gbk9DOWhhMjlMSzJrNFpsQjZiMUJQZFRsUVNIcHdkbEI2Y2k5UGJYSjJTejE9'
Key_hygtgame='Y0dGbWVIQlFUREE0Tm1Gbk9DOWhhMjlMSzJrNFpsQjZiMUJQZFRsUVNIcHdkbEI2Y2k5UGJYSjJTejE9'
Key_hyyngame='Y0dGbWVIQlFUREE0Tm1Gbk9DOWhhMjlMSzJrNFpsQjZiMUJQZFRsUVNIcHdkbEI2Y2k5UGJYSjJTejE9'
Key_hyenglish='Y0dGbWVIQlFUREE0Tm1Gbk9DOWhhMjlMSzJrNFpsQjZiMUJQZFRsUVNIcHdkbEI2Y2k5UGJYSjJTejE9'
api/quick/paytqxbqy.php
@@ -89,7 +89,7 @@
$game_order = $xmlData->GetValue("game_order"); //游戏在调用QuickSDK发起支付时传递的游戏方订单,这里会原样传回
$order_no = $xmlData->GetValue("order_no"); //QuickSDK唯一订单号
$pay_time = $xmlData->GetValue("pay_time"); //支付时间 2015-01-01 23:00:00
$amount = $xmlData->GetValue("amount"); //成交金额,单位元,游戏最终发放道具金额应以此为准
$amount = floatval($xmlData->GetValue("amount")); //成交金额,单位元,游戏最终发放道具金额应以此为准
$status = intval($xmlData->GetValue("status")); //充值状态:0成功, 1失败(为1时 应返回FAILED失败)
$extras_params = $xmlData->GetValue("extras_params"); //可为空,充值状态游戏客户端调用SDK发起支付时填写的透传参数.没有则为空
$extras_params = json_decode(urldecode($extras_params), true);
serverinfo/payorderupd.php
New file
@@ -0,0 +1,22 @@
<?php
include_once "/Common/Logging.php";
include_once "/db/DBOper.php";
\Logging\CreateLogging("payorderupd.php");
$find = array("Channel" => "tqxbqy");
\DBOper\Find("PayOrder", $find, $orderArray, array("OrderAmount" => 1, "OriginalAmount" => 1));
$totalCount = count($orderArray);
\Logging\LogInfo("totalCount:" . $totalCount);
echo "totalCount:" . $totalCount . "<br/>";
$okCount = 0;
foreach ($orderArray as $info) {
    $OrderAmount = floatval($info["OrderAmount"]);
    $OriginalAmount = floatval($info["OriginalAmount"]);
    if (\DBOper\Update("PayOrder", $find, array("OrderAmount" => $OrderAmount, "OriginalAmount" => $OriginalAmount))) {
        $okCount += 1;
    }
}
\Logging\LogInfo("okCount:" . $okCount);
echo "okCount:" . $okCount . "<br/>";