Example #1
0
 public function getWorkers($date = null, $shiftId = null)
 {
     if (!$date) {
         $date = date('Y-m-d');
     }
     $userModel = yii::$app->getModule('worksess')->userModel;
     if ($userIds = Schedule::find()->select('user_id')->distinct()->where(['date' => $date, 'shift' => $shiftId])->select('user_id')->distinct()) {
         return $userModel::findAll(['id' => $userIds]);
     } else {
         return [];
     }
 }