public static function getInstance()
 {
     if (self::$instance == null) {
         self::$instance = new DataAnalysisManageProvider();
     }
     return self::$instance;
 }
        echo json_encode(DataAnalysisManageProvider::dataMentods_searchQPayLog(strtotime($startTime), $server, $offer, $pageSize));
        break;
    case "searchArpu":
        //查询arpu值统计
        $startTime = $_POST['startTime'];
        $endTime = $_POST['endTime'];
        $server = $_POST['server'];
        echo json_encode(DataAnalysisManageProvider::dataMentods_searchARPU(strtotime($startTime), strtotime($endTime), $server));
        break;
    case "searchtimely":
        //查询及时数据
        $startTime = $_POST['startTime'];
        $endTime = $_POST['endTime'];
        $server = $_POST['server'];
        echo json_encode(DataAnalysisManageProvider::dataMentods_searchtimely(strtotime($startTime), strtotime($endTime) + 3600 * 24, $server));
        break;
    case "searchuserinfo":
        //查询用户数据
        $type = $_POST['type'];
        $userName = $_POST['username'];
        $server = $_POST['server'];
        echo json_encode(DataAnalysisManageProvider::dataMentods_searchUserInfo($server, $userName, $type));
        break;
    case "levelLostSearch":
        //商城销售情况,游戏商城、神秘商城、帮派商城、通天塔商城
        $type = $_POST['type'];
        $startTime = $_POST['startTime'];
        $server = $_POST['server'];
        echo json_encode(DataAnalysisManageProvider::dataMentods_levelLostSearch($server, strtotime($startTime), $type));
        break;
}
Exemplo n.º 3
0
<?php

require_once '../Utils.class';
require_once '../../../view/common.php';
require_once '../provider/DataAnalysisManageProvider.php';
$plat = $_GET["plat"];
$server = $_GET["server"];
$dateTime = $_GET["dateTime"];
$imgWidth = $_GET["imgWidth"];
if ($dateTime == "0") {
    $dateTime = date("Y-m-d", mktime());
}
$r_dataResult = DataAnalysisManageProvider::dataMentods_onlineManageNumber($dateTime, $server);
if (!$r_dataResult->Success) {
    die("数据错误");
}
$dbData = $r_dataResult->DataList;
// 准备作图数据
$XAxis = array();
$OLNum = array();
$maxNumberIndex = date("H:i", $dbData[1][0][0]);
$maxNumber = $dbData[1][0][1];
for ($p = 0; $p < count($dbData[0]); $p++) {
    $data_server = $dbData[0][$p];
    for ($i = 0; $i < count($data_server); $i++) {
        if ($i == 0) {
            $XAxis[] = date("H:i", $data_server[$i]);
        } else {
            $OLNum[] = $data_server[$i];
        }
    }