|
|
@@ -218,7 +218,7 @@ class Report extends Base
|
|
|
return json($retall);
|
|
|
} else {
|
|
|
$title = ['账号', '姓名', '日期', '首次登陆时间', '最后登出时间', '登陆时长', '休息时长', '隐身时长', '在线占比', '休息占比', '', '隐身占比'];
|
|
|
- $titleKey = ['account', 'uname', 'day', 'of0', 'of1', 'all', '1', '2', '3', 's1p', 's2p', 's3p'];
|
|
|
+ $titleKey = ['account', 'uname', 'day', 'of0', 'of1', 'all', 's1', 's2', 's3', 's1p', 's2p', 's3p'];
|
|
|
$retall = $this->reportDataFormat($ret1, $ret2, $uidarr['objs'], $zoneArray1, $limit, $offset, true);
|
|
|
(new Office())->outdata('考勤数据导出', $retall, $title, $titleKey);
|
|
|
return true;
|
|
|
@@ -235,7 +235,7 @@ class Report extends Base
|
|
|
{
|
|
|
$allData = [];
|
|
|
$all_last = [];
|
|
|
- $stnulldata = ['0' => 0, '1' => 0, '2' => 0, '3' => 0, 'all' => 0, 's1p' => 0, 's2p' => 0, 's3p' => 0];
|
|
|
+ $stnulldata = ['s0' => 0, 's1' => 0, 's2' => 0, 's3' => 0, 'all' => 0, 's1p' => 0, 's2p' => 0, 's3p' => 0];
|
|
|
|
|
|
foreach ($dataArray as $day) {
|
|
|
foreach ($uobjarr as $uid => $user) {
|
|
|
@@ -261,14 +261,14 @@ class Report extends Base
|
|
|
|
|
|
|
|
|
foreach ($all_last as $key => $val) {
|
|
|
- $all_last[$key]['1'] = secendToHourMinit($all_last[$key]['1']);
|
|
|
- $all_last[$key]['2'] = secendToHourMinit($all_last[$key]['2']);
|
|
|
- $all_last[$key]['3'] = secendToHourMinit($all_last[$key]['3']);
|
|
|
+ $all_last[$key]['s1'] = secendToHourMinit($all_last[$key]['s1']);
|
|
|
+ $all_last[$key]['s2'] = secendToHourMinit($all_last[$key]['s2']);
|
|
|
+ $all_last[$key]['s3'] = secendToHourMinit($all_last[$key]['s3']);
|
|
|
$all_last[$key]['s1p'] = perDisplay($all_last[$key]['s1p']);
|
|
|
$all_last[$key]['s2p'] = perDisplay($all_last[$key]['s2p']);
|
|
|
$all_last[$key]['s3p'] = perDisplay($all_last[$key]['s3p']);
|
|
|
unset($all_last[$key]['uid']);
|
|
|
- unset($all_last[$key]['0']);
|
|
|
+ unset($all_last[$key]['s0']);
|
|
|
}
|
|
|
|
|
|
|