|
@@ -82,6 +82,11 @@ class Tongji extends Backend
|
|
|
$user_train = array_count_values($user_train);
|
|
|
// dump($user_train);
|
|
|
|
|
|
+ //参加签到却迟到的人
|
|
|
+ $user_train_late = Db::name('user_train')->where('train_id','IN',array_keys($train_active))->where('status',2)->column('user_id');
|
|
|
+ $user_train_late = array_count_values($user_train_late);
|
|
|
+
|
|
|
+
|
|
|
//所有用户
|
|
|
$userlist = Db::name('user')->order('idcard_status desc')->select();
|
|
|
foreach($userlist as $key => $user){
|
|
@@ -107,6 +112,8 @@ class Tongji extends Backend
|
|
|
//未到的次数
|
|
|
$user['no_sign'] = $user['train_count'] - $user['sign_count'];
|
|
|
if($user['no_sign'] < 0){ $user['no_sign'] = 0;}
|
|
|
+ //迟到次数
|
|
|
+ $user['late'] = isset($user_train_late[$user['id']]) ? $user_train_late[$user['id']] : 0;
|
|
|
|
|
|
//匿名用户
|
|
|
if($user['idcard_status'] != 1){
|
|
@@ -116,6 +123,7 @@ class Tongji extends Backend
|
|
|
|
|
|
$user['sign_count'] = 0;
|
|
|
$user['no_sign'] = 0;
|
|
|
+ $user['late'] = 0;
|
|
|
}
|
|
|
|
|
|
//
|