HavePermission($Permission)) { exit; } $server_id = $_SESSION['server_id']; $isSpecialAccount = False; \CommFunc\GetConfig("ServerInfo", "SpecialAccountList", $SpecialAccountList); $SpecialAccountList = explode(",", $SpecialAccountList); // 特殊账号,只能看本服 if (in_array($UserAccount, $SpecialAccountList)) { $isSpecialAccount = True; } $onlyServerID = "on"; if (array_key_exists("search", $_POST)) { $onlyServerID = $_POST["onlyServerID"]; } $queryAccID = $_POST["AccID"]; $queryOrderID = $_POST["OrderID"]; $queryOrderIDSDK = $_POST["OrderIDSDK"]; $find = array("Channel" => $spid); if ($onlyServerID == 'on' || $isSpecialAccount) { $serversCfg = $user->GetServersCfg($spid); if (array_key_exists($server_id, $serversCfg)) { $find["ServerID"] = intval($serversCfg[$server_id]["ServerID"]); } } if ($queryAccID) { $accIDParts = explode("@", $queryAccID); $find["AccountID"] = implode("@", array_slice($accIDParts, 0, count($accIDParts) - 2)); } if ($queryOrderID) { $find["OrderID"] = $queryOrderID; } if ($queryOrderIDSDK) { $find["OrderIDSDK"] = $queryOrderIDSDK; } $find["State"] = array('$gte' => 1); // 只显示有结果的订单; 1-成功;2-失败 $limitDefault = 25; $limit = array_key_exists("limit", $_COOKIE) ? intval($_COOKIE["limit"]) : $limitDefault; // 单页条数 $page = 1; if (array_key_exists("limit", $_POST) && intval($_POST["limit"]) > 0) { $limit = intval($_POST["limit"]); } if (array_key_exists("topage", $_POST) && intval($_POST["topage"]) > 1) { $page = intval($_POST["topage"]); } else if (array_key_exists("page", $_POST) && intval($_POST["page"]) > 1) { $page = intval($_POST["page"]); } $skip = ($page - 1) * $limit; \DBOper\Find("PayOrder", $find, $orderArray, null, array("Createtime" => -1), $limit, $skip); $totalCount = count($orderArray); if ($totalCount >= $limit || $page > 1) { $totalCount = \DBOper\Count("PayOrder", $find); } // echo "_POST:", json_encode($_POST), "
"; // echo "find:", json_encode($find), "
"; //显示表格字段配置 key-参数名,value-说明 $tableArray = array( "Num" => array(\Lang\gettext("编号"), "3%", "center"), "OrderID" => array(\Lang\gettext("订单ID"), "15%", "center"), "AccountID" => array(\Lang\gettext("游戏账号"), "15%", "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"), "PayTime" => array(\Lang\gettext("支付时间"), "11%", "center"), "OrderIDSDK" => array(\Lang\gettext("SDK订单ID"), "15%", "center"), "State" => array(\Lang\gettext("状态"), "5%", "center"), "" => array(\Lang\gettext("操作"), "", "center"), ); // 保存cookie setcookie("limit", $limit); ?> <?php echo \Lang\gettext("充值订单"); ?>


账号: 订单ID: SDK订单ID: ' . \Lang\gettext("仅显示本服"); } ?>   " class="button green medium" />
"; foreach ($tableArray as $value) { echo ""; } else { echo \Lang\gettext("暂无订单"), "
"; } $Num = $skip; foreach ($orderArray as $info) { $Num += 1; echo ""; $OrderID = $info["OrderID"]; foreach ($tableArray as $key => $value) { if (!$key) { echo ""; continue; } $tdContent = $info[$key]; if ($key == "Num") { $tdContent = $Num; } elseif ($key == "AccountID") { $tdContent = $info["AccountID"] . "@" . $info["Channel"] . "@s" . $info["ServerID"]; } elseif ($key == "OriginalAmount") { if (array_key_exists("OriginalAmount", $info)) { $tdContent = $info["OriginalAmount"]; } else { $tdContent = $info["OrderAmount"]; } } elseif ($key == "State") { if ($info[$key] == 1) { $tdContent = \Lang\gettext("成功"); } elseif ($info[$key] == 2) { $tdContent = "" . \Lang\gettext("失败") . ""; } elseif ($info[$key] == 0) { $tdContent = \Lang\gettext("未支付"); } } echo ""; } echo ""; } ?>
" . $value[0] . ""; } echo "
"; $OrderIDSDK = $info["OrderIDSDK"]; $PayTime = $info["PayTime"]; echo ""; echo ""; echo "
" . $tdContent . "
"; echo "