|
|
|
@ -29,7 +29,12 @@ class Passcc extends Controller |
|
|
|
|
|
|
|
if (empty($granularity)) return $this->renderError('date参数不能为空'); |
|
|
|
$where = ''; |
|
|
|
if (!empty($groupsId)) $where .= ' "groups_id" in(' . "'" . implode("','",$groupsId) . "')"; |
|
|
|
if(!empty($groupsId)){ |
|
|
|
$garr = explode("|",$groupsId); |
|
|
|
$where .= ' "groupId" in(' . "'" . implode("','",$garr) . "')"; |
|
|
|
|
|
|
|
} |
|
|
|
//if (!empty($groupsId)) $where .= ' "groupId" in(' . "'" . implode("','",$groupsId) . "')"; |
|
|
|
$allTimeData = []; |
|
|
|
$groupsData = []; |
|
|
|
$dkeys=[]; |
|
|
|
@ -172,16 +177,16 @@ class Passcc extends Controller |
|
|
|
} |
|
|
|
} |
|
|
|
$returnData['sumYear']['noRepeatInNum'] = $yearSum; |
|
|
|
|
|
|
|
$libData = Pass::getBaoAnLibData(true); |
|
|
|
foreach ($libData as $libRow) { |
|
|
|
$returnData['day']['noRepeatInNum'] += $libRow['data']['today']['incount']; |
|
|
|
$returnData['week']['noRepeatInNum'] += $libRow['data']['today']['incount']; |
|
|
|
$returnData['month']['noRepeatInNum'] += $libRow['data']['month']['incount']; |
|
|
|
$returnData['year']['noRepeatInNum'] += $libRow['data']['year']['incount']; |
|
|
|
$returnData['sumYear']['noRepeatInNum'] += $libRow['data']['year']['incount']; |
|
|
|
} |
|
|
|
|
|
|
|
/* |
|
|
|
$libData = Pass::getBaoAnLibData(true); |
|
|
|
foreach ($libData as $libRow) { |
|
|
|
$returnData['day']['noRepeatInNum'] += $libRow['data']['today']['incount']; |
|
|
|
$returnData['week']['noRepeatInNum'] += $libRow['data']['today']['incount']; |
|
|
|
$returnData['month']['noRepeatInNum'] += $libRow['data']['month']['incount']; |
|
|
|
$returnData['year']['noRepeatInNum'] += $libRow['data']['year']['incount']; |
|
|
|
$returnData['sumYear']['noRepeatInNum'] += $libRow['data']['year']['incount']; |
|
|
|
} |
|
|
|
*/ |
|
|
|
foreach ($returnData as &$val) { |
|
|
|
$val['noRepeatInNum'] = formatNumber($val['noRepeatInNum']); |
|
|
|
} |
|
|
|
@ -222,19 +227,18 @@ class Passcc extends Controller |
|
|
|
$val['groupName'] = $getGroup['groupName'] ?: ''; |
|
|
|
$returnData[] = $val; |
|
|
|
} |
|
|
|
|
|
|
|
$libData = Pass::getBaoAnLibData(true); |
|
|
|
|
|
|
|
$libData = $dm->select('bt_library',['group_id' => ['baz001','BAF055']]); |
|
|
|
foreach ($libData as $libRow) { |
|
|
|
$libProportion = $libRow['data']['today']['incount'] > 0 ? round($libRow['data']['today']['incount']/$threshold,2) : 0; |
|
|
|
$libProportion = $libRow['today_incount'] > 0 ? round($libRow['today_incount']/$threshold,2) : 0; |
|
|
|
$returnData[] = [ |
|
|
|
'allEnter' => $libRow['data']['today']['incount'] ?: 0, |
|
|
|
'allEnter' => $libRow['today_incount'] ?: 0, |
|
|
|
'proportion' => ($libProportion * 100) . "%", |
|
|
|
'congestion' => Pass::getPassType($libProportion), |
|
|
|
'groupId' => $libRow['groupId'], |
|
|
|
'groupName' => $libRow['name'] |
|
|
|
'groupId' => $libRow['group_id'], |
|
|
|
'groupName' => $libRow['group_name'] |
|
|
|
]; |
|
|
|
} |
|
|
|
var_dump($returnData);die; |
|
|
|
|
|
|
|
return $this->renderSuccess(compact('returnData')); |
|
|
|
} |
|
|
|
|