From: Alexander Smirnov Date: Fri, 10 Jan 2025 15:13:33 +0000 (+0300) Subject: Данные по пользователю уже введены ошибка X-Git-Tag: 1.7~90^2~2 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=da036f89edd204b3d266dd69bcaf12ddb8ea38eb;p=erp24_rep%2Fyii-erp24%2F.git Данные по пользователю уже введены ошибка --- diff --git a/erp24/controllers/AdminPersonBonusesController.php b/erp24/controllers/AdminPersonBonusesController.php index dcc9706b..78bfa41d 100755 --- a/erp24/controllers/AdminPersonBonusesController.php +++ b/erp24/controllers/AdminPersonBonusesController.php @@ -79,6 +79,11 @@ class AdminPersonBonusesController extends Controller $model->created_admin_id = \Yii::$app->user->id; $validate = $model->validate(); if ($validate) { + $oldModel = AdminPersonBonuses::findOne(['admin_id' => $model->admin_id, 'date' => $model->date]); + if ($oldModel) { + \Yii::$app->session->setFlash('error', "Данные по сотруднику на данну дату уже заполнены"); + return $this->redirect(['/admin-person-bonuses/view', 'id' => $oldModel->id]); + } $model->save(); return $this->redirect(['/admin-person-bonuses/view', 'id' => $model->id]); } diff --git a/erp24/views/admin_person_bonuses/view.php b/erp24/views/admin_person_bonuses/view.php index 54f16711..78719090 100755 --- a/erp24/views/admin_person_bonuses/view.php +++ b/erp24/views/admin_person_bonuses/view.php @@ -13,6 +13,12 @@ $this->params['breadcrumbs'][] = $this->title; ?>
+ session->hasFlash('error')) { ?> + + +

title) ?>