コード例 #1
0
ファイル: Heart.php プロジェクト: hscstudio/yii2-heart
 public function OrganisationAuthorized($code = [], $chairman = [0], $array_map = false)
 {
     $object_person = \backend\models\Person::find()->where(['id' => \backend\models\Employee::find()->select('person_id')->where(['organisation_id' => \backend\models\Organisation::find()->select('ID')->where(['KD_UNIT_ORG' => $code])->column(), 'chairman' => $chairman])->currentSatker()->column()])->active();
     if ($array_map) {
         $data = ArrayHelper::map($object_person->asArray()->all(), 'id', 'name');
         return $data;
     } else {
         $object_person->count();
         return $object_person->count() > 0 ? true : false;
     }
 }