From: marina Date: Fri, 24 Jan 2025 07:28:14 +0000 (+0300) Subject: ERP-282 Нужно сделать интерфейс настройки магазина X-Git-Tag: 1.7~35^2~22 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=3ac371ea5a3546e26488f8c7538ca82a2718c812;p=erp24_rep%2Fyii-erp24%2F.git ERP-282 Нужно сделать интерфейс настройки магазина --- diff --git a/erp24/controllers/CityStoreParamsController.php b/erp24/controllers/CityStoreParamsController.php index 7971652d..e8995e5c 100644 --- a/erp24/controllers/CityStoreParamsController.php +++ b/erp24/controllers/CityStoreParamsController.php @@ -4,6 +4,7 @@ namespace app\controllers; use Yii; use yii\data\ActiveDataProvider; +use yii\db\Expression; use yii\helpers\ArrayHelper; use yii\web\Controller; use yii\web\NotFoundHttpException; @@ -63,6 +64,23 @@ class CityStoreParamsController extends Controller if ($model->load(Yii::$app->request->post())) { $model->matrix_type = is_array($model->matrix_type) ? implode(',', $model->matrix_type) : $model->matrix_type; +// $oldStoreDynamic = StoreDynamic::findOne(['store_id' => $model->store_id, 'category' => 1, 'active' => 1]) ?? null; +// if ($oldStoreDynamic != $model->bush_id) { +// $newStoreDynamic = new StoreDynamic(); +// $newStoreDynamic->setAttributes([ +// 'store_id' => $model->store_id, +// 'value_type' => 'int', +// 'value_int' => $model->bush_id, +// 'date_from' => new Expression('now()'), +// 'date_to' => '2100-01-01 00:00:00', +// 'active' => 1, +// 'category' => 1 +// ]); +// $oldStoreDynamic->update(['date_to' => new Expression('now()'), 'active' => 0], ['store_id' => $model->store_id, 'category' => 1, 'active' => 1]); +// } +// +//// $oldBushChefFlorist = + if ($model->validate()) { $model->save(); return $this->redirect(['view', 'id' => $model->id]);