From 41db110485e153910b7ece843383dab05523cefe Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq,com> Date: Fri, 28 Jul 2023 17:25:46 +0800 Subject: [PATCH] =?UTF-8?q?24=E5=B0=8F=E6=97=B6=E5=90=84=E5=9C=BA=E9=A6=86?= =?UTF-8?q?=E6=95=B0=E6=8D=AE2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/application/common/logic/PassFlow.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/application/common/logic/PassFlow.php b/source/application/common/logic/PassFlow.php index 5f9b756..291503d 100644 --- a/source/application/common/logic/PassFlow.php +++ b/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']; }