add coronavirus activate/inactivate
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace frontend\controllers;
|
||||
|
||||
use backend\models\CustomerActivateForm;
|
||||
use frontend\models\SingleCustomerActivateForm;
|
||||
use frontend\models\TowelForm;
|
||||
use Yii;
|
||||
use common\models\Customer;
|
||||
@@ -35,7 +37,7 @@ class CustomerController extends Controller
|
||||
],
|
||||
'access' => [
|
||||
'class' => \yii\filters\AccessControl::className(),
|
||||
'only' => ['create', 'update','reception','contract','towel'],
|
||||
'only' => ['create', 'update','reception','contract','towel','activate'],
|
||||
'rules' => [
|
||||
// allow authenticated users
|
||||
[
|
||||
@@ -49,6 +51,23 @@ class CustomerController extends Controller
|
||||
];
|
||||
}
|
||||
|
||||
public function actionActivate($number = "")
|
||||
{
|
||||
$model = new ReceptionForm();
|
||||
$model->number = $number;
|
||||
$model->readCard();
|
||||
|
||||
$form = new SingleCustomerActivateForm( );
|
||||
$form->number = $number;
|
||||
$form->validate();
|
||||
$ticketsDataProvider = $form->loadTicketsDataProvider();
|
||||
|
||||
if (\Yii::$app->request->isPost && $form->activate()) {
|
||||
return $this->redirect(['customer/activate', 'number' => $number]);
|
||||
}
|
||||
return $this->render('activate', ['model' => $model, 'formModel' => $form, 'ticketsDataProvider' => $ticketsDataProvider]);
|
||||
}
|
||||
|
||||
public function actionReception($number = ""){
|
||||
$model = new ReceptionForm();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user