예제 #1
0
$attack = array();
$defense = array();
$defenseprecent = array();
if ($queryType == 1) {
    //日报
    $list = AttackdefenseMonitor::getDayMonitorData($roomid, $start_date, $end_date);
    foreach ($list as $item) {
        $day[] = $item['SATTACK_DATE'];
        $attack[] = number_format($item['ATTACK_NUM'], 2);
        $defense[] = number_format($item['DEFENSE_NUM'], 2);
        $defenseprecent[] = $item['DEFENSE_PRECENT'];
    }
}
if ($queryType == 2) {
    //周报
    $list = AttackdefenseMonitor::getWeekMonitorData($roomid, $start_date, $end_date);
    foreach ($list as &$item) {
        $item['SATTACK_DATE'] = $item['SDATE'] . '-' . $item['EDATE'];
        $day[] = $item['SDATE'] . '至' . $item['EDATE'];
        $attack[] = number_format($item['ATTACK_NUM'], 2);
        $defense[] = number_format($item['DEFENSE_NUM'], 2);
        $defenseprecent[] = $item['DEFENSE_PRECENT'];
    }
}
if ($queryType == 3) {
    //月报
    $list = AttackdefenseMonitor::getMonthMonitorData($roomid, $start_date, $end_date);
    foreach ($list as $item) {
        $day[] = $item['SATTACK_DATE'];
        $attack[] = number_format($item['ATTACK_NUM'], 2);
        $defense[] = number_format($item['DEFENSE_NUM'], 2);