From f4a514d5ac952110da846636ecbb9de951eaf3d2 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 04 六月 2025 14:57:57 +0800 Subject: [PATCH] 16 卡牌服务端(GMT命令个人邮件、全服邮件相关;) --- SuperGMToolClient/compensationTemp.js | 10 - Common/CommFunc.php | 1 SuperGMToolClient/CompensationQueryPersonal.php | 5 SuperGMToolClient/CompensationTempSend.php | 7 - SuperGMToolClient/MailTemp/sg_Entire.json | 28 +++++ SuperGMToolClient/GMTManage/GMT_CompensationQuery.php | 11 - SuperGMToolClient/CompensationTempMgr.php | 12 - SuperGMToolClient/AddPersonalCompensation.php | 36 +----- SuperGMToolClient/CompensationTempSendMulti.php | 5 SuperGMToolClient/GMTManage/GMT_CompensationQueryPersonal.php | 80 ++++++++------- SuperGMToolClient/MailTemp/sg_Person.json | 25 +++++ SuperGMToolClient/AddEntireCompensation.php | 37 ++----- 12 files changed, 128 insertions(+), 129 deletions(-) diff --git a/Common/CommFunc.php b/Common/CommFunc.php index 43aa0f0..8532ec7 100644 --- a/Common/CommFunc.php +++ b/Common/CommFunc.php @@ -548,6 +548,7 @@ $post = array(); $post['pack'] = $pack_data_dict; $post['sign'] = $sign; + $post['toServerID'] = $mainServerID; $sendServers[$mainServerID] = array($mainServerID, $serverInfo['Page'], $post); } diff --git a/SuperGMToolClient/AddEntireCompensation.php b/SuperGMToolClient/AddEntireCompensation.php index 7e83fd6..e8e409f 100644 --- a/SuperGMToolClient/AddEntireCompensation.php +++ b/SuperGMToolClient/AddEntireCompensation.php @@ -25,9 +25,8 @@ $selectTempIndex = intval($_GET["tempIndex"]); } -$moneyNameInfo = CommFunc\getCfgKeyNameContent("money", true); $itemIDNameInfo = CommFunc\getCfgKeyNameContent("item", false); -$mailtypes = CommFunc\GetMailTypes(); +// $mailtypes = CommFunc\GetMailTypes(); ?> @@ -88,14 +87,16 @@ <td><input type="text" name="Sender" value="" size="20" /></td> </tr> <tr> - <td><?php echo \Lang\gettext("缁撴潫鏃堕棿"); ?>: </td> + <td><?php echo \Lang\gettext("鏈夋晥澶╂暟"); ?>:</td> + <td><input type="number" name="LimitDays" id="LimitDays" value="7" min="1" /></td> + <!-- <td><?php echo \Lang\gettext("缁撴潫鏃堕棿"); ?>: </td> <td> <?php include_once "/Common/EndTimeSelect.php"; ?> - </td> + </td> --> </tr> - <tr> + <!-- <tr> <td><?php echo \Lang\gettext("鑱屼笟澶氶��"); ?>: </td> <td> <input type="checkbox" name="Job1" id="Job1" onclick="UpdatePlayerJob(3)" checked /><?php echo \Lang\gettext("鏋豹"); ?> @@ -104,7 +105,7 @@ <input type="hidden" name="PlayerJob" id="PlayerJob" value="15" /> <input type="checkbox" name="JobAll" checked onclick="SelectAllJob(this.checked, 3)" /><?php echo \Lang\gettext("鍏ㄩ��/鍏ㄤ笉閫�"); ?><br /> </td> - </tr> + </tr> --> <tr> <td><?php echo \Lang\gettext("鏈�浣庣瓑绾�"); ?>: </td> <td><input type="number" name="PlayerLV" id="PlayerLV" value="30" min="1" />(<?php echo \Lang\gettext("棰嗗彇閭欢鎵�闇�鏈�浣庣瓑绾�"); ?>)</td> @@ -127,7 +128,7 @@ </select> </td> </tr> - <tr> + <!-- <tr> <td><?php echo \Lang\gettext("閭欢绫诲瀷"); ?>: </td> <td> <select name="MailType" id="MailType"> @@ -138,7 +139,7 @@ ?> </select> </td> - </tr> + </tr> --> <tr> <td><?php echo \Lang\gettext("閭欢鏍囬"); ?>: </td> <td><input type="text" name="Title" id="Title" size="68" /></td> @@ -147,25 +148,9 @@ <td><?php echo \Lang\gettext("閭欢鍐呭"); ?>: </td> <td> <textarea name="Text" id="Text" cols="70" rows="7"></textarea><br /> - <input type="button" value="<?php echo \Lang\gettext("鎻掑叆瓒呴摼鎺�"); ?>" onclick="inserthyperlink('Text');" /> - <input type="button" value="<?php echo \Lang\gettext("鎻掑叆鐣岄潰"); ?>" onclick="insertgameform('Text');" /><br /> + <!-- <input type="button" value="<?php echo \Lang\gettext("鎻掑叆瓒呴摼鎺�"); ?>" onclick="inserthyperlink('Text');" /> + <input type="button" value="<?php echo \Lang\gettext("鎻掑叆鐣岄潰"); ?>" onclick="insertgameform('Text');" /><br /> --> </td> - </tr> - <tr> - <td><?php echo \Lang\gettext("娴佸悜璁板綍"); ?>: </td> - <td><input type="text" name="Detail" id="Detail" size="68" />锛�<?php echo \Lang\gettext("浣跨敤鑻辨枃"); ?>锛�</td> - </tr> - <tr> - <td style="text-align: right;"><?php echo $moneyNameInfo["1"]; ?>: </td> - <td><input type="number" id="Gold" name="Gold" value="" min="0" max="2000000000" /></td> - </tr> - <tr> - <td style="text-align: right;"><?php echo $moneyNameInfo["2"]; ?>: </td> - <td><input type="number" id="GoldPaper" name="GoldPaper" value="" min="0" max="2000000000" /></td> - </tr> - <tr> - <td style="text-align: right;"><?php echo $moneyNameInfo["3"]; ?>: </td> - <td><input type="number" id="Silver" name="Silver" value="" min="0" max="2000000000" /></td> </tr> <tr> <td><?php echo \Lang\gettext("閭欢鐗╁搧"); ?>:</td> diff --git a/SuperGMToolClient/AddPersonalCompensation.php b/SuperGMToolClient/AddPersonalCompensation.php index c922d80..e201493 100644 --- a/SuperGMToolClient/AddPersonalCompensation.php +++ b/SuperGMToolClient/AddPersonalCompensation.php @@ -20,10 +20,8 @@ if (array_key_exists('tempIndex', $_GET)) { $selectTempIndex = intval($_GET["tempIndex"]); } - -$moneyNameInfo = CommFunc\getCfgKeyNameContent("money", true); $itemIDNameInfo = CommFunc\getCfgKeyNameContent("item", false); -$mailtypes = CommFunc\GetMailTypes(); +// $mailtypes = CommFunc\GetMailTypes(); $accID = $_GET["accID"]; $mailTitle = $_GET["mailTitle"]; @@ -111,14 +109,16 @@ </td> </tr> <tr> - <td><?php echo \Lang\gettext("缁撴潫鏃堕棿"); ?>:</td> + <td><?php echo \Lang\gettext("鏈夋晥澶╂暟"); ?>:</td> + <td><input type="number" name="LimitDays" id="LimitDays" value="7" min="1" /></td> + <!-- <td><?php echo \Lang\gettext("缁撴潫鏃堕棿"); ?>:</td> <td> <?php include_once "/Common/EndTimeSelect.php"; ?> - </td> + </td> --> </tr> - <tr> + <!-- <tr> <td><?php echo \Lang\gettext("閭欢绫诲瀷"); ?>: </td> <td> <select name="MailType" id="MailType"> @@ -129,7 +129,7 @@ ?> </select> </td> - </tr> + </tr> --> <tr> <td><?php echo \Lang\gettext("閭欢鏍囬"); ?>:</td> <td><input type="text" name="Title" id="Title" size="68" /></td> @@ -138,27 +138,9 @@ <td><?php echo \Lang\gettext("閭欢鍐呭"); ?>:</td> <td> <textarea name="Text" id="Text" cols="70" rows="7"></textarea><br /> - <input type="button" value="<?php echo \Lang\gettext("鎻掑叆瓒呴摼鎺�"); ?>" onclick="inserthyperlink('Text');" /> - <input type="button" value="<?php echo \Lang\gettext("鎻掑叆鐣岄潰"); ?>" onclick="insertgameform('Text');" /> + <!-- <input type="button" value="<?php echo \Lang\gettext("鎻掑叆瓒呴摼鎺�"); ?>" onclick="inserthyperlink('Text');" /> + <input type="button" value="<?php echo \Lang\gettext("鎻掑叆鐣岄潰"); ?>" onclick="insertgameform('Text');" /> --> </td> - </tr> - <tr> - <td><?php echo \Lang\gettext("娴佸悜璁板綍"); ?>:</td> - <td> - <input type="text" name="Detail" id="Detail" size="68" />锛�<?php echo \Lang\gettext("浣跨敤鑻辨枃"); ?>锛� - </td> - </tr> - <tr> - <td style="text-align: right;"><?php echo $moneyNameInfo["1"]; ?>: </td> - <td><input type="number" id="Gold" name="Gold" value="" min="0" max="2000000000" /></td> - </tr> - <tr> - <td style="text-align: right;"><?php echo $moneyNameInfo["2"]; ?>: </td> - <td><input type="number" id="GoldPaper" name="GoldPaper" value="" min="0" max="2000000000" /></td> - </tr> - <tr> - <td style="text-align: right;"><?php echo $moneyNameInfo["3"]; ?>: </td> - <td><input type="number" id="Silver" name="Silver" value="" min="0" max="2000000000" /></td> </tr> <tr> <td><?php echo \Lang\gettext("閭欢鐗╁搧"); ?>:</td> diff --git a/SuperGMToolClient/CompensationQueryPersonal.php b/SuperGMToolClient/CompensationQueryPersonal.php index c6a9747..180f278 100644 --- a/SuperGMToolClient/CompensationQueryPersonal.php +++ b/SuperGMToolClient/CompensationQueryPersonal.php @@ -27,7 +27,7 @@ <body> - <form id="CompensationQueryPersonal" name="CompensationQueryPersonal" action="/Common/GMCmdProcess.php" method="post"> + <form action="GMTManage/GMT_CompensationQueryPersonal.php" method="post"> <dl> <center> <p><?php echo \Lang\gettext("涓汉閭欢绠$悊"); ?></P> @@ -40,8 +40,7 @@ <input type="radio" name="queryType" value="playerName" /> <span><?php echo \Lang\gettext("瑙掕壊鍚�"); ?></span> <br /> - <input class="long_input" type="text" id="playerList" name="playerList" value="" size="50" /> - <input type="hidden" class="long_input" type="text" name="playerFind" value="" size="50" /> + <input class="long_input" type="text" name="playerFind" id="playerFind" value="" /> </div> </dd> diff --git a/SuperGMToolClient/CompensationTempMgr.php b/SuperGMToolClient/CompensationTempMgr.php index 4108f25..7b6de47 100644 --- a/SuperGMToolClient/CompensationTempMgr.php +++ b/SuperGMToolClient/CompensationTempMgr.php @@ -21,20 +21,14 @@ // 鍏叡鏁版嵁 $tempData["Name"] = $_POST["MailTempName"]; -if ($_POST["EndDate"] != "") { - $d1 = strtotime(date("Y-m-d")); - $d2 = strtotime($_POST["EndDate"]); - $Days = round(($d2 - $d1) / 3600 / 24); - $tempData["EndDays"] = max(1, $Days); // 鑷冲皯1澶╋紝鍥犱负鏃堕棿榛樿鏄�0鐐癸紝鎵�浠�+1澶╁嵆褰撳ぉ +if ($_POST["LimitDays"] != "") { + $tempData["LimitDays"] = intval($_POST["LimitDays"]); } else { - $tempData["EndDays"] = 2; // 榛樿2澶╂湁鏁堟湡 + $tempData["LimitDays"] = 7; // 榛樿7澶╂湁鏁堟湡 } $tempData["Title"] = $_POST["Title"]; $tempData["Text"] = $_POST["Text"]; -$tempData["Gold"] = intval($_POST["Gold"]); -$tempData["GoldPaper"] = intval($_POST["GoldPaper"]); -$tempData["Silver"] = intval($_POST["Silver"]); $items = array(); // 鐗╁搧鏁版嵁 $itemNums = explode(",", $_POST["itemNums"]); diff --git a/SuperGMToolClient/CompensationTempSend.php b/SuperGMToolClient/CompensationTempSend.php index 9528dda..556b175 100644 --- a/SuperGMToolClient/CompensationTempSend.php +++ b/SuperGMToolClient/CompensationTempSend.php @@ -13,7 +13,6 @@ $readTempContent = \CommFunc\GetFileContents("MailTemp/" . $spID . "_Person.json", "[]"); // $mailTempArray = json_decode($readTempContent, true); -$moneyNameInfo = CommFunc\getCfgKeyNameContent("money", true); $itemIDNameInfo = CommFunc\getCfgKeyNameContent("item", false); ?> @@ -156,13 +155,9 @@ var innerHTML = ""; if (tempIndex >= 0) { var temp = tempInfo[tempIndex] - innerHTML += "<p><?php echo \Lang\gettext("缁撴潫鏃堕棿"); ?>: " + sumDateByDays(temp.EndDays) + " 00:00:00</p>"; + innerHTML += "<p><?php echo \Lang\gettext("鏈夋晥澶╂暟"); ?>: " + temp.LimitDays + "</p>"; innerHTML += "<p><?php echo \Lang\gettext("鏍囬"); ?>: " + temp.Title + "</p>"; innerHTML += "<p><?php echo \Lang\gettext("鍐呭"); ?>: " + temp.Text + "</p>"; - innerHTML += "<p><?php echo $moneyNameInfo["1"]; ?>: <font color=\"red\"><b>" + temp.Gold + "</b></font>" + - " <?php echo $moneyNameInfo["2"]; ?>: <font color=\"blue\"><b>" + temp.GoldPaper + "</b></font>" + - " <?php echo $moneyNameInfo["3"]; ?>: <font><b>" + temp.Silver + "</b></font>" + - "</p>"; // innerHTML += "鐗╁搧: "; var itemIDNameInfo = <?php echo $itemIDNameInfo; ?>; for (let index = 0; index < temp.Items.length; index++) { diff --git a/SuperGMToolClient/CompensationTempSendMulti.php b/SuperGMToolClient/CompensationTempSendMulti.php index a24db95..ce3a5d1 100644 --- a/SuperGMToolClient/CompensationTempSendMulti.php +++ b/SuperGMToolClient/CompensationTempSendMulti.php @@ -49,12 +49,9 @@ $pack_data["queryType"] = $_POST["queryType" . $num]; $pack_data['playerFind'] = "0"; // 瀹為檯涓嶇敤璇ュ弬鏁帮紝鍏煎鏃х増鐢� - $pack_data['EndTime'] = date('Y-m-d', strtotime('+' . $tempInfo["EndDays"] . ' day')) . " 00:00:00"; + $pack_data['LimitDays'] = $tempInfo["LimitDays"]; $pack_data["Title"] = $tempInfo["Title"]; $pack_data["Text"] = $tempInfo["Text"]; - $pack_data["Gold"] = $tempInfo["Gold"]; - $pack_data["GoldPaper"] = $tempInfo["GoldPaper"]; - $pack_data["Silver"] = $tempInfo["Silver"]; # 鐗╁搧淇℃伅 $pack_data["itemNums"] = implode(",", array_keys($tempInfo["Items"])); diff --git a/SuperGMToolClient/GMTManage/GMT_CompensationQuery.php b/SuperGMToolClient/GMTManage/GMT_CompensationQuery.php index f67b223..d377697 100644 --- a/SuperGMToolClient/GMTManage/GMT_CompensationQuery.php +++ b/SuperGMToolClient/GMTManage/GMT_CompensationQuery.php @@ -18,7 +18,6 @@ $mailNameArray = CommFunc\getCfgKeyNameContent("mail", true, $spid); $itemNameArray = CommFunc\getCfgKeyNameContent("item", true, $spid); -$moneyTypeArray = CommFunc\getCfgKeyNameContent("money", true, $spid); $mailtypes = CommFunc\GetMailTypes(); //------------------------------------------ @@ -27,21 +26,15 @@ $tableArray = array( "Num" => \Lang\gettext("缂栧彿"), "CheckState" => \Lang\gettext("鐘舵��"), - "MailType" => \Lang\gettext("绫诲瀷"), + // "MailType" => \Lang\gettext("绫诲瀷"), "Title" => \Lang\gettext("鏍囬"), "LimitLV" => \Lang\gettext("闄愬埗绛夌骇"), "LimitLVType" => \Lang\gettext("鍗囩骇鍙"), - "Gold" => $moneyTypeArray["1"], - "GoldPaper" => $moneyTypeArray["2"], - "Silver" => $moneyTypeArray["3"], - "PlayerJob" => \Lang\gettext("鑱屼笟"), "ItemList" => \Lang\gettext("鐗╁搧"), "Content" => \Lang\gettext("鍐呭"), "GUID" => \Lang\gettext("GUID"), "CreateTime" => \Lang\gettext("鍙戦�佹椂闂�"), - "LimitTime" => \Lang\gettext("鍒版湡鏃堕棿"), - "Sender" => \Lang\gettext("鍙戦�佷汉"), - "OnlyServerID" => \Lang\gettext("鏄惁鍗曟湇閭欢") + "LimitDays" => \Lang\gettext("鏈夋晥澶╂暟"), ); // 鑾峰彇瀛楁瀵瑰簲鍐呭 diff --git a/SuperGMToolClient/GMTManage/GMT_CompensationQueryPersonal.php b/SuperGMToolClient/GMTManage/GMT_CompensationQueryPersonal.php index e4a4a71..890966e 100644 --- a/SuperGMToolClient/GMTManage/GMT_CompensationQueryPersonal.php +++ b/SuperGMToolClient/GMTManage/GMT_CompensationQueryPersonal.php @@ -3,24 +3,45 @@ include_once "/Common/Logging.php"; include_once "/Account/User.php"; include_once "/language/lang.php"; +include_once "/Common/GMTRetCode.php"; \Logging\CreateLogging("GMT_CompensationQueryPersonal.php"); \CommFunc\SessionStart(); $Permission = \User\Permission::P_PersonalMailMgr; $spid = $_SESSION['spid']; +$toServerID = $_SESSION['serverID']; $user = new \User\User($_SESSION['UserAccount']); if (!$user->HavePermission($Permission)) { exit; } \Logging\LogInfo("_POST:" . print_r($_POST, true)); +$queryType = $_POST["queryType"]; +$playerFind = $_POST["playerFind"]; +$opType = array_key_exists("opType", $_POST) ? $_POST["opType"] : ""; +$GUIDInfo = array_key_exists("GUIDInfo", $_POST) ? $_POST["GUIDInfo"] : ""; -$serversArray = $user->GetServers(); +$packData = array( + "queryType" => $queryType, + "playerFind" => $playerFind, + "opType" => $opType, + "GUIDInfo" => $GUIDInfo, +); +$retList = \CommFunc\SendGMTToGameServers(True, "GMT_CompensationQueryPersonal", $packData, $spid, array($toServerID)); +if (!is_array($retList)) { + echo "杩斿洖閿欒锛屾病鏈夎繑鍥炰俊鎭�"; + exit; +} +$ret = json_decode($retList[$toServerID], true); +$errStr = ParseResult($ret, $resultMsg); +if ($errStr != "") { + echo $errStr; + exit; +} $mailNameArray = CommFunc\getCfgKeyNameContent("mail", true, $spid); $itemNameArray = CommFunc\getCfgKeyNameContent("item", true, $spid); -$moneyTypeArray = CommFunc\getCfgKeyNameContent("money", true, $spid); $mailtypes = CommFunc\GetMailTypes(); //------------------------------------------ @@ -28,18 +49,14 @@ //鏄剧ず琛ㄦ牸瀛楁閰嶇疆 key-鍙傛暟鍚嶏紝value-璇存槑 $tableArray = array( "Num" => \Lang\gettext("缂栧彿"), - "RecState" => \Lang\gettext("鐘舵��"), - "MailType" => \Lang\gettext("绫诲瀷"), + "State" => \Lang\gettext("鐘舵��"), + // "MailType" => \Lang\gettext("绫诲瀷"), "Title" => \Lang\gettext("鏍囬"), - "Gold" => $moneyTypeArray["1"], - "GoldPaper" => $moneyTypeArray["2"], - "Silver" => $moneyTypeArray["3"], "ItemList" => \Lang\gettext("鐗╁搧"), "CreateTime" => \Lang\gettext("鍙戦�佹椂闂�"), - "LimitTime" => \Lang\gettext("鍒版湡鏃堕棿"), + "LimitDays" => \Lang\gettext("鏈夋晥澶╂暟"), "Content" => \Lang\gettext("鍐呭"), "GUID" => \Lang\gettext("GUID"), - // "Sender" => \Lang\gettext("鍙戦�佷汉"), ); // 鑾峰彇瀛楁瀵瑰簲鍐呭 @@ -47,18 +64,16 @@ { global $mailtypes; $c = $mailDict[$keyName]; - if ($keyName == "RecState") { - $recState = intval($c); - $getState = $recState % 10; // 0 鏈�氱煡锛�1 涓嶅彲棰嗗彇锛� 2 鍙鍙栵紝 3 宸查鍙� - $readState = $recState / 10; // 0 鏈锛�1 宸茶 - if ($getState === 3) { - return \Lang\gettext("宸查鍙�"); - } else if ($readState === 1) { - return \Lang\gettext("宸茶"); - } else if ($readState === 0) { + if ($keyName == "State") { + $mailState = intval($c); + if ($mailState === 1) { return "<font color='red'>" . \Lang\gettext("鏈") . "</font>"; + } else if ($mailState === 2) { + return \Lang\gettext("宸茶"); + } else if ($mailState === 3) { + return \Lang\gettext("宸查鍙�"); } - return "<font color='red'>" . $recState . "</font>"; + return "<font color='red'>" . $mailState . "</font>"; } elseif ($keyName == "Title") { if (array_key_exists($c, $mailNameArray)) { return $mailNameArray[$c]; @@ -89,21 +104,13 @@ return $mailDict[$keyName]; } -$resultInfo = $_POST; - -$resultMsg = $resultInfo["ResultMsg"]; - -$queryCmdInfo = $resultMsg["QueryCmdInfo"]; -$resultList = array(); -if (array_key_exists("ResultList", $resultMsg)) { - $resultList = $resultMsg["ResultList"]; +$mailList = array(); +if (array_key_exists("mailList", $resultMsg)) { + $mailList = $resultMsg["mailList"]; } -$retCount = count($resultList); +$retCount = count($mailList); -if ( - array_key_exists("opType", $queryCmdInfo) && $queryCmdInfo["opType"] == "del" && - array_key_exists("ResultType", $resultInfo) && $resultInfo["ResultType"] === 0 -) { +if ($opType == "del") { echo "<font color='red'>" . \Lang\gettext("鍒犻櫎鎴愬姛锛佸彲缁х画鎿嶄綔锛�") . "</font>"; } ?> @@ -117,10 +124,9 @@ </head> <body> - <form id="CompensationQueryPersonal" name="CompensationQueryPersonal" action="/Common/GMCmdProcess.php" method="post"> - <input type="hidden" readonly="readonly" name="queryType" value="<?php if (array_key_exists("queryType", $queryCmdInfo)) echo $queryCmdInfo["queryType"]; ?>" /> - <?php echo \Lang\gettext("鐩爣鐜╁"); ?>: <input readonly="readonly" name="playerList" value="<?php if (array_key_exists("playerList", $queryCmdInfo)) echo $queryCmdInfo["playerList"]; ?>" /> - <input type="hidden" name="playerFind" value="" /> + <form method="post"> + <input type="hidden" readonly="readonly" name="queryType" value="<?php echo $queryType; ?>" /> + <?php echo \Lang\gettext("鐩爣鐜╁"); ?>: <input readonly="readonly" name="playerFind" value="<?php echo $playerFind; ?>" /> <br /> <hr /> <?php echo \Lang\gettext("杩斿洖鏉℃暟"); ?>: <?php echo $retCount; ?><br /><br /> @@ -133,7 +139,7 @@ echo "</tr>"; for ($i = 0; $i < $retCount; $i++) { - $mailDict = $resultList[$i]; + $mailDict = $mailList[$i]; $num = $i + 1; echo "<tr>"; echo "<td align='center'><input name='checkbox" . $i . "' id='checkbox" . $i . "' type='checkbox' />" . $num . " </td>"; diff --git a/SuperGMToolClient/MailTemp/sg_Entire.json b/SuperGMToolClient/MailTemp/sg_Entire.json new file mode 100644 index 0000000..7fc0d6b --- /dev/null +++ b/SuperGMToolClient/MailTemp/sg_Entire.json @@ -0,0 +1,28 @@ +[ + { + "Name":"bb", + "LimitDays":30, + "Title":"aaaaaaaaaaa", + "Text":"bbbbbbbbbbb", + "Items":[ + [ + 20, + 100, + 0 + ], + [ + 30, + 1000, + 0 + ], + [ + 3502, + 10, + 0 + ] + ], + "PlayerLV":50, + "LimitLVType":0, + "CheckState":0 + } +] \ No newline at end of file diff --git a/SuperGMToolClient/MailTemp/sg_Person.json b/SuperGMToolClient/MailTemp/sg_Person.json new file mode 100644 index 0000000..57b50e1 --- /dev/null +++ b/SuperGMToolClient/MailTemp/sg_Person.json @@ -0,0 +1,25 @@ +[ + { + "Name":"11", + "LimitDays":30, + "Title":"1111111", + "Text":"2222222", + "Items":[ + [ + 20, + 10, + 0 + ], + [ + 10, + 5, + 0 + ], + [ + 3501, + 3, + 0 + ] + ] + } +] \ No newline at end of file diff --git a/SuperGMToolClient/compensationTemp.js b/SuperGMToolClient/compensationTemp.js index 777bdf2..d14f299 100644 --- a/SuperGMToolClient/compensationTemp.js +++ b/SuperGMToolClient/compensationTemp.js @@ -17,12 +17,9 @@ tempItems = curTemp.Items.length; document.getElementById("MailTempName").value = curTemp.Name; - document.getElementById("EndDate").value = sumDateByDays(curTemp.EndDays); + document.getElementById("LimitDays").value = curTemp.LimitDays; document.getElementById("Title").value = curTemp.Title; document.getElementById("Text").value = curTemp.Text; - document.getElementById("Gold").value = curTemp.Gold; - document.getElementById("GoldPaper").value = curTemp.GoldPaper; - document.getElementById("Silver").value = curTemp.Silver; if (document.getElementById("pack_type").value == "GMT_AddEntireCompensation") { document.getElementById("PlayerLV").value = curTemp.PlayerLV; @@ -31,12 +28,9 @@ } } else { document.getElementById("MailTempName").value = ""; - document.getElementById("EndDate").value = sumDateByDays(7); + document.getElementById("LimitDays").value = 7; document.getElementById("Title").value = ""; document.getElementById("Text").value = ""; - document.getElementById("Gold").value = 0; - document.getElementById("GoldPaper").value = 0; - document.getElementById("Silver").value = 0; if (document.getElementById("pack_type").value == "GMT_AddEntireCompensation") { document.getElementById("PlayerLV").value = 30; -- Gitblit v1.8.0