doorcardpass && door move manager logging

This commit is contained in:
Schneider Roland
2023-02-11 14:32:17 +01:00
parent 4d44b1c2af
commit fe0dd00145
14 changed files with 726 additions and 205 deletions

View File

@@ -2,18 +2,17 @@
namespace frontend\controllers;
use common\components\DateUtil;
use common\components\Helper;
use common\manager\DoorCardPassManager;
use common\models\Card;
use common\models\DoorCardPass;
use Yii;
use common\models\City;
use backend\models\CitySearch;
use yii\web\BadRequestHttpException;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
use yii\base\BaseObject;
use yii\db\Query;
use yii\helpers\Json;
/**
* CityController implements the CRUD actions for City model.
@@ -39,11 +38,12 @@ class DoorCardPassController extends Controller
if (!isset($card)){
throw new BadRequestHttpException("card id not found");
}
$model = new DoorCardPass();
$model->id_card = $idCard;
$model->save(false);
$this->redirect('customer/reception');
$doorCardPassManager = new DoorCardPassManager();
$doorCardPassManager->createNewDoorCardPass($idCard);
$doorCardPassManager->updateDoorCardPassStateForCard($idCard);
$this->redirect(['customer/reception', 'number' => $card->number]);
}
/**
@@ -72,5 +72,5 @@ class DoorCardPassController extends Controller
throw new NotFoundHttpException('The requested page does not exist.');
}
}
}