From b58f86a6cb10b914c21e1247bbfdb02682e8a237 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 03 十二月 2024 16:18:15 +0800
Subject: [PATCH] 10162 后台优化(充值订单增加显示玩家名)
---
serverinfo/payorderlist.php | 22 +++++++++++++++++-----
1 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/serverinfo/payorderlist.php b/serverinfo/payorderlist.php
index 228f01d..4d874f2 100644
--- a/serverinfo/payorderlist.php
+++ b/serverinfo/payorderlist.php
@@ -75,17 +75,18 @@
//鏄剧ず琛ㄦ牸瀛楁閰嶇疆 key-鍙傛暟鍚嶏紝value-璇存槑
$tableArray = array(
"Num" => array(\Lang\gettext("缂栧彿"), "3%", "center"),
- "OrderID" => array(\Lang\gettext("璁㈠崟ID"), "15%", "center"),
"AccountGroup" => array(\Lang\gettext("鍒嗙粍"), "3%", "center"),
- "AccountID" => array(\Lang\gettext("娓告垙璐﹀彿"), "15%", "center"),
+ "PlayerName" => array(\Lang\gettext("鐜╁鍚�"), "5%", "center"),
+ "AccountID" => array(\Lang\gettext("娓告垙璐﹀彿"), "14%", "center"),
"OrderInfo" => array(\Lang\gettext("鍟嗗搧缂栧彿"), "8%", "center"),
"OrderAmount" => array(\Lang\gettext("鏀粯閲戦"), "5%", "center"),
"OriginalAmount" => array(\Lang\gettext("涓嬪崟閲戦"), "5%", "center"),
- "Createtime" => array(\Lang\gettext("璁㈠崟鏃堕棿"), "11%", "center"),
+ "OrderID" => array(\Lang\gettext("璁㈠崟ID"), "13%", "center"),
+ "OrderIDSDK" => array(\Lang\gettext("SDK璁㈠崟ID"), "13%", "center"),
"PayTime" => array(\Lang\gettext("鏀粯鏃堕棿"), "11%", "center"),
- "OrderIDSDK" => array(\Lang\gettext("SDK璁㈠崟ID"), "15%", "center"),
+ "Createtime" => array(\Lang\gettext("璁㈠崟鏃堕棿"), "11%", "center"),
"State" => array(\Lang\gettext("鐘舵��"), "3%", "center"),
- "" => array(\Lang\gettext("鎿嶄綔"), "", "center"),
+ "" => array(\Lang\gettext("鎿嶄綔"), "3", "center"),
);
// 淇濆瓨cookie
@@ -140,6 +141,7 @@
}
$Num = $skip;
+ $roleInfoArray = array();
foreach ($orderArray as $info) {
$Num += 1;
echo "<tr class='trc'>";
@@ -159,6 +161,16 @@
$tdContent = $Num;
} elseif ($key == "AccountID") {
$tdContent = $info["AccountID"] . "@" . $info["Channel"] . "@s" . $info["ServerID"];
+ } elseif ($key == "PlayerName") {
+ $accountKey = $info["AccountID"] . "@" . $info["Channel"];
+ $find = array("Channel" => $info["Channel"], "AccountID" => $info["AccountID"]);
+ if (!$roleInfoArray[$accountKey] && \DBOper\FindOne("GameRoles", $find, $findData) && isset($findData)) {
+ $roleInfoArray[$accountKey] = $findData;
+ }
+ $tdContent = "";
+ if ($roleInfoArray[$accountKey] && $roleInfoArray[$accountKey]["s" . $info["ServerID"]]) {
+ $tdContent = $roleInfoArray[$accountKey]["s" . $info["ServerID"]]["PlayerName"];
+ }
} elseif ($key == "AccountGroup") {
$Coupontype = \DataMgr\GetCoupontypeGroup($info["Channel"], $info["AccountID"], $info["ServerID"]);
$tdContent = array_key_exists($Coupontype, $CoupontypeGroup) ? $CoupontypeGroup[$Coupontype] : "";
--
Gitblit v1.8.0