From f70b63d5f3644f4983c71ef59b7a48c115b72f1d Mon Sep 17 00:00:00 2001 From: colly_wyx <wangyixiong_007@163.com> Date: Wed, 09 May 2018 15:45:59 +0800 Subject: [PATCH] bug --- application/library/Service/DataThreeHourly.php | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/application/library/Service/DataThreeHourly.php b/application/library/Service/DataThreeHourly.php index ad81827..b8a0d0d 100644 --- a/application/library/Service/DataThreeHourly.php +++ b/application/library/Service/DataThreeHourly.php @@ -1,6 +1,6 @@ <?php -class Service_Data_Three_Hourly extends System_Service_Base{ +class Service_DataThreeHourly extends System_Service_Base{ public function __construct(){ $this->data_three_hourly_model = new DataThreeHourlyModel(); @@ -18,21 +18,21 @@ public function summary($day, $time_level){ if($time_level > 0 && $time_level <= 8){ - $hourly_model = new DataHourlyModel(); - $hour = ($time_level - 1)*3; - $start_hour = $hour.':00:00'; - $end_hour = ($hour + 2).':00:00'; + $hourly_model = new HourlyModel(); + $hour = ($time_level - 1)*3; + $start_hour = $hour.':05:00'; + $end_hour = ($hour + 3).':05:00'; if($hour < 10 ){ $start_hour = '0'.$start_hour; } if($hour + 2 < 10){ $end_hour = '0'.$end_hour; } - + echo $start_hour.'---'.$end_hour; $hourly_datas = $hourly_model->aggregate( array( array( - '$match' => array('create_time' => array('$gte' => $day.' '.$start_hour, '$lte' => $day.' '.$end_hour)) + '$match' => array('create_time' => array('$gte' => $day.' '.$start_hour, '$lt' => $day.' '.$end_hour)) ), array( '$group' => array('_id' => '$user_id', 'avg' => array('$avg' => '$value')) -- Gitblit v1.8.0