Example #1
0
 $result = array();
 $dayOne = array();
 $bandwidthOutOne = array();
 $bandwidthInOne = array();
 $percOutOne = array();
 $percInOne = array();
 $summaryDataOne = array();
 if ($type == 0) {
     //按天统计
     $result = RoomBussflow::getBandwithByDay($network, $mroom, $pItem['PORTS'], $start_date, $end_date, $accountType, $time_ids);
     $summaryDataResult = RoomBussflow::getSummaryDataByDay($network, $mroom, $pItem['PORTS'], $start_date, $end_date, $time_ids);
 }
 if ($type == 1) {
     //按小时统计
     $result = RoomBussflow::getBandwithByHours($network, $mroom, $pItem['PORTS'], $start_date, $end_date, $accountType, $time_ids);
     $summaryDataResult = RoomBussflow::getSummaryDataByHours($network, $mroom, $pItem['PORTS'], $start_date, $end_date, $time_ids);
 }
 if (!empty($result)) {
     foreach ($result as $rItem) {
         $dayOne[] = $rItem['UPDATE_TIME'];
         $bandwidthOutOne[] = $rItem['BANDWIDTH_OUT'];
         $bandwidthInOne[] = $rItem['BANDWIDTH_IN'];
         $percOutOne[] = floatval($rItem['PERC_OUT']);
         $percInOne[] = floatval($rItem['PERC_IN']);
     }
     $day[] = $dayOne;
     $bandwidthOut[] = $bandwidthOutOne;
     $bandwidthIn[] = $bandwidthInOne;
     $percIn[] = $percInOne;
     $percOut[] = $percOutOne;
 }