return $this->hasMany(AdminCheckin::class, ['plan_id' => 'id']);
} else {
return $this->hasMany(AdminCheckin::class, ['admin_id' => 'admin_id'])
- ->andWhere(['BETWEEN', 'datetime_start', date('Y-m-d H:i:s'), date('Y-m-d H:i:s', strtotime('+6 hour'))])
- ->andWhere(['BETWEEN', 'datetime_end', date('Y-m-d H:i:s', strtotime('-6 hour')), date('Y-m-d H:i:s')]);
+ ->andWhere(['BETWEEN', 'time', date('Y-m-d H:i:s'), date('Y-m-d H:i:s', strtotime('+6 hour'))])
+ ->andWhere(['BETWEEN', 'time', date('Y-m-d H:i:s', strtotime('-6 hour')), date('Y-m-d H:i:s')]);
// return $this->hasOne(AdminCheckin::class, ['admin_id' => 'id'])
// ->andWhere(['>=', 'date', date('Y-m-d 00:00:00')])
return $this->hasMany(AdminCheckin::class, ['plan_id' => 'id'])->count();
} else {
return $this->hasMany(AdminCheckin::class, ['admin_id' => 'admin_id'])
- ->andWhere(['BETWEEN', 'datetime_start', date('Y-m-d H:i:s'), date('Y-m-d H:i:s', strtotime('+6 hour'))])
- ->andWhere(['BETWEEN', 'datetime_end', date('Y-m-d H:i:s', strtotime('-6 hour')), date('Y-m-d H:i:s')])->count();
+ ->andWhere(['BETWEEN', 'time', date('Y-m-d H:i:s'), date('Y-m-d H:i:s', strtotime('+6 hour'))])
+ ->andWhere(['BETWEEN', 'time', date('Y-m-d H:i:s', strtotime('-6 hour')), date('Y-m-d H:i:s')])->count();
}
}
}
\ No newline at end of file