From ff78bcba2e0901e57fac91805f8898581c7b6dc9 Mon Sep 17 00:00:00 2001 From: fomichev Date: Mon, 30 Jun 2025 10:15:13 +0300 Subject: [PATCH] =?utf8?q?=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA?= =?utf8?q?=D0=B0=20=D0=BE=D1=87=D0=B5=D1=80=D0=B5=D0=B4=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- docker/supervisor/Dockerfile | 2 +- docker/supervisor/conf/queue-worker.conf | 2 +- erp24/composer.json | 1 + erp24/controllers/CategoryPlanController.php | 8 ++++---- erp24/media/config/media.config.php | 14 +------------- 5 files changed, 8 insertions(+), 19 deletions(-) diff --git a/docker/supervisor/Dockerfile b/docker/supervisor/Dockerfile index 293de998..c9a1eca1 100644 --- a/docker/supervisor/Dockerfile +++ b/docker/supervisor/Dockerfile @@ -6,7 +6,7 @@ RUN mkdir -p /var/log/supervisor # Добавление PostgreSQL драйверов RUN apk add --no-cache postgresql-dev \ - && docker-php-ext-install pdo_pgsql + && docker-php-ext-install pdo_pgsql calendar # Копирование конфигурации COPY ./conf/supervisord.conf /etc/supervisor/supervisord.conf COPY ./conf/queue-worker.conf /etc/supervisor/conf.d/queue-worker.conf diff --git a/docker/supervisor/conf/queue-worker.conf b/docker/supervisor/conf/queue-worker.conf index beea3715..49a8ef4e 100644 --- a/docker/supervisor/conf/queue-worker.conf +++ b/docker/supervisor/conf/queue-worker.conf @@ -1,5 +1,5 @@ [program:yii-queue] -command=/usr/local/bin/php /www/yii queue/listen --verbose +command=/usr/local/bin/php -d memory_limit=512M /www/yii queue/listen amqp --verbose=1 --color=0 autostart=true autorestart=true stderr_logfile=/var/log/supervisor/yii-queue.err.log diff --git a/erp24/composer.json b/erp24/composer.json index a5ef737e..75a9bfcd 100644 --- a/erp24/composer.json +++ b/erp24/composer.json @@ -42,6 +42,7 @@ "kartik-v/yii2-export": "@dev", "ramsey/uuid": "^4.7", "ext-imap": "*", + "ext-calendar": "*", "voku/simple_html_dom": "^4.8" }, "require-dev": { diff --git a/erp24/controllers/CategoryPlanController.php b/erp24/controllers/CategoryPlanController.php index 7805e95d..86c608b1 100644 --- a/erp24/controllers/CategoryPlanController.php +++ b/erp24/controllers/CategoryPlanController.php @@ -48,7 +48,7 @@ class CategoryPlanController extends Controller { $service = new AutoPlannogrammaService(); $isEditable = date($model->year . '-' . $model->month . '-d') > date('Y-m-d') && ( - (date('d') < 28) || (date('Y-m-d', strtotime('-1 month', strtotime(date($model->year . '-' . $model->month . '-d')))) > date('Y-m-d'))); + (date('d') < 27) || (date('Y-m-d', strtotime('-1 month', strtotime(date($model->year . '-' . $model->month . '-d')))) > date('Y-m-d'))); $categoryPlan = CategoryPlan::find()->where(['year' => $model->year, 'month' => $model->month, 'store_id' => $model->store_id])->indexBy('category')->asArray()->all(); $types = []; @@ -445,7 +445,7 @@ class CategoryPlanController extends Controller { $service = new AutoPlannogrammaService(); $isEditable = date($model->year . '-' . $model->month . '-d') > date('Y-m-d') && ( - (date('d') < 28) || (date('Y-m-d', strtotime('-1 month', strtotime(date($model->year . '-' . $model->month . '-d')))) > date('Y-m-d'))); + (date('d') < 31) || (date('Y-m-d', strtotime('-1 month', strtotime(date($model->year . '-' . $model->month . '-d')))) > date('Y-m-d'))); $categoryPlan = CategoryPlan::find()->where(['year' => $model->year, 'month' => $model->month, 'store_id' => $model->store_id])->indexBy('category')->asArray()->all(); $types = []; @@ -494,7 +494,7 @@ class CategoryPlanController extends Controller { }); return $this->redirect(array_merge( - ['index'], + ['new'], $params )); @@ -516,7 +516,7 @@ class CategoryPlanController extends Controller { }); return $this->redirect(array_merge( - ['index'], + ['new'], $params )); } diff --git a/erp24/media/config/media.config.php b/erp24/media/config/media.config.php index 8bdec6d6..f49f217a 100644 --- a/erp24/media/config/media.config.php +++ b/erp24/media/config/media.config.php @@ -32,9 +32,6 @@ return [ 'ttr' => 300, // Время для выполнения задания 'attempts' => 3, // Количество попыток 'exchangeName' => 'telegram-exchange', - - - ], 'urlManager' => [ 'enablePrettyUrl' => true, @@ -66,16 +63,7 @@ return [ ], ], ], - 'queue' => [ - 'class' => Queue::class, - //'dsn' => 'amqp://admin:3qqHK2MRgGgxUdVT61@rabbitmq-yii_erp24:5672', - 'dsn' => 'amqp://admin:3qqHK2MRgGgxUdVT61@localhost:5672', - 'queueName' => 'telegram-queue', - 'as log' => \yii\queue\LogBehavior::class, - 'ttr' => 300, // Время для выполнения задания - 'attempts' => 3, // Количество попыток - 'exchangeName' => 'telegram-exchange', - ], + 'user' => [ 'identityClass' => \yii_app\records\Admin::class, 'enableAutoLogin' => false, -- 2.39.5