From 4032f3d82a3ccf0e4083876927be3468dffcf1b2 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 03 六月 2025 14:54:24 +0800
Subject: [PATCH] 16 卡牌服务端(GMT命令新增toServerID参数)
---
Common/GMCmdProcess.php | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/Common/GMCmdProcess.php b/Common/GMCmdProcess.php
index 7e14fa4..298425e 100644
--- a/Common/GMCmdProcess.php
+++ b/Common/GMCmdProcess.php
@@ -156,6 +156,7 @@
$post = array();
$post['pack'] = $pack_data_dict;
$post['sign'] = $sign;
+ $post['toServerID'] = $serverInfo['ServerID'];
$sendServers[] = array($serverName, $serverInfo['Page'], $post);
}
@@ -236,10 +237,23 @@
ProcessRet(-1, "Error. " . \Lang\gettext("璇峰厛閫夋嫨鏈嶅姟鍣�"));
return;
}
+ $toServerID = $_POST['toServerID']; // 鏈夋寚瀹歴erverID鐩存帴鍙栨寚瀹氱殑锛屾病鏈夊垯鍙栭粯璁�
+ if ($toServerID) {
+ \Logging\LogInfo("get toServerID from post.");
+ } else {
+ $toServerID = $_SESSION['serverID'];
+ \Logging\LogInfo("get toServerID from session.");
+ }
+ if (!isset($toServerID) || $toServerID <= 0) {
+ \Logging\LogError("toServerID is null.");
+ ProcessRet(-1, "Error. " . \Lang\gettext("娌℃湁鐩爣鏈嶅姟鍣↖D"));
+ return;
+ }
//鏈夐厤缃潰瀹℃潈闄愮殑锛岀帺瀹舵病鏈夊搴旈潰瀹℃潈闄愭椂锛屾棤娉曠洿鎺ュ彂閫�
if (array_key_exists("NOCheck", $logPerInfo) && !$user->HavePermission($logPerInfo["NOCheck"], false)) {
$_POST["tool_page"] = $tool_page;
+ $_POST["toServerID"] = $toServerID; // 闃叉鍜屾棫鍙傛暟鍙兘宸茬粡瀛樺湪serverID浜嗭紝杩欓噷鐩存帴鐢� toServerID
if (AddGMTLog($SPID, $UserAccount, $logPermission, $_POST, \User\GMTCheckState::UnCheck)) {
echo \Lang\gettext("璇锋眰鎴愬姛锛岃鑱旂郴绠$悊鍛樿繘琛屽鏍�");
} else {
@@ -254,8 +268,9 @@
$post = array();
$post['pack'] = $pack_data_dict;
$post['sign'] = $sign;
+ $post['toServerID'] = $toServerID;
- \Logging\LogInfo("post tool_page : " . $tool_page);
+ \Logging\LogInfo("post tool_page : " . $tool_page . " toServerID:" . $toServerID);
\Logging\LogInfo("post data : " . print_r($post, true));
$retStr = \CommFunc\DoPost($tool_page, $post);
\Logging\LogInfo("retStr : " . $retStr);
--
Gitblit v1.8.0