Browse Source

24小时各场馆数据2

master
wanghongjun 3 years ago
parent
commit
41db110485
  1. 6
      source/application/common/logic/PassFlow.php

6
source/application/common/logic/PassFlow.php

@ -435,15 +435,15 @@ class PassFlow
$where .= ' and "statTime" >= ' . "'{$start_time}'" . ' and "statTime" <= ' . "'{$end_time}'";
$list = $dm->select('bt_passenger_flow',$where);
$allTimeData = [];
for ($i = 0; $i < 23; $i++) {
$returnData = [];
for ($i = 0; $i <= 23; $i++) {
$str = strlen($i) == 1 ? '0'.$i.':00' : $i.':00';
$allTimeData[$str] = 0;
if (!isset($returnData[$str])) $returnData[$str] = 0;
}
$returnData = [];
foreach ($list as $value) {
$date = date('H:00',strtotime($value['statTime']) + (8*3600)); // 各时间端进馆人数
if (!isset($allTimeData[$date])) continue;
if (!isset($returnData[$date])) $returnData[$date] = 0;
$returnData[$date] += $value['noRepeatInNum'];
}

Loading…
Cancel
Save