10350 【后端】【越南】【英文】【BT】【砍树】跨服竞技场优化(优化查询跨服榜分组排序展示)
1个文件已修改
26 ■■■■ 已修改文件
GMToolClient/GMTManage/GMT_QueryBillboardCross.php 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
GMToolClient/GMTManage/GMT_QueryBillboardCross.php
@@ -62,13 +62,25 @@
$retCount = count($resultList);
$cmpValue3CalcTime = 3786883200; //2090-01-01 00:00:00 的时间戳,用于存比较值3更新时间的计算值
function cmp($a, $b)
{
    if ($a[1] == $b[1]) {
        if ($a[2] == $b[2]) {
            return 0;
        }
        return ($a[2] < $b[2]) ? -1 : 1;
    }
    return ($a[1] < $b[1]) ? -1 : 1;
}
usort($groupList, 'cmp');
?>
<br />
<hr />
<a href="/GMToolClient/queryBillboardCross.php"><?php echo \Lang\gettext("查询跨服排行榜"); ?></a>
<br/><br/>
<a href="/GMToolClient/queryBillboardCross.php"><?php echo \Lang\gettext("查询跨服排行榜"); ?></a>
<br /><br />
<?php
@@ -87,6 +99,10 @@
        $groupInfo = $groupList[$i];
        $groupV1 = $groupInfo[1];
        $groupV2 = $groupInfo[2];
        $dataCount = $dataTotalDict[$bbType . "-" . $groupV1 . "-" . $groupV2];
        if ($dataCount <= 0) {
            continue;
        }
        // if ($groupV1 == $groupValue1 and $groupV2 == $groupValue2) {
        //     continue;
        // }
@@ -100,7 +116,7 @@
                \"startRank\":$startRank,
                \"queryCount\":$queryCount,
            })'>"
            . $bbType . "-" . $groupV1 . "-" . $groupV2 . "</a> 总条数:" . $dataTotalDict[$bbType . "-" . $groupV1 . "-" . $groupV2] ."<br/>";
            . $bbType . "-" . $groupV1 . "-" . $groupV2 . "</a> 总条数:" . $dataCount . "<br/>";
    }
}
@@ -110,7 +126,7 @@
    echo "<br/>";
    echo \Lang\gettext("查询分组") . ": " . $bbType . "-" . $groupValue1 . "-" . $groupValue2;
    echo "&nbsp;&nbsp;&nbsp;&nbsp;";
    echo \Lang\gettext("数据条数") . ": " . $retCount . " / ". $dataTotal ."<br/>";
    echo \Lang\gettext("数据条数") . ": " . $retCount . " / " . $dataTotal . "<br/>";
    echo "<table id=\"tf\" class=\"border-table\">";
    echo "<tr>";
    foreach ($billboardKeyCh as $key => $value) {
@@ -130,7 +146,7 @@
    for ($i = 0; $i < $retCount; $i++) {
        $dataInfo = $resultList[$i];
        echo "<tr>";
        echo "<td align='center'>" . ($dataInfo["Index"]?$dataInfo["Index"]:0) . "</td>";
        echo "<td align='center'>" . ($dataInfo["Index"] ? $dataInfo["Index"] : 0) . "</td>";
        foreach ($billboardKeyCh as $key => $value) {
            if ($key == "Index") {