From 048a60759c8230c556340e6fc1665cfb6f5cb19f Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Tue, 31 Mar 2026 17:53:26 +0300 Subject: [PATCH] =?utf8?q?fix(ERP-280):=20=D1=81=D0=BE=D0=BA=D1=80=D0=B0?= =?utf8?q?=D1=82=D0=B8=D1=82=D1=8C=20=D1=81=D1=80=D0=BE=D0=BA=20=D0=BF?= =?utf8?q?=D0=BE=D0=B4=D0=B3=D0=BE=D1=82=D0=BE=D0=B2=D0=BA=D0=B8=20=D1=84?= =?utf8?q?=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2=20=D1=81=D0=BF=D0=B8=D1=81=D0=B0?= =?utf8?q?=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=BE=205=20=D0=B4=D0=BD=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Было: -1 month, стало: -5 days в export-old, print-old и связанных методах модели. --- erp24/commands/WriteOffsAttachmentsController.php | 6 +++--- erp24/records/WriteOffsErp.php | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/erp24/commands/WriteOffsAttachmentsController.php b/erp24/commands/WriteOffsAttachmentsController.php index 23a87113..c421825b 100644 --- a/erp24/commands/WriteOffsAttachmentsController.php +++ b/erp24/commands/WriteOffsAttachmentsController.php @@ -10,7 +10,7 @@ use yii_app\records\WriteOffsErp; class WriteOffsAttachmentsController extends Controller { /** - * Экспортирует вложения всех документов старше одного месяца в JSON-файл в runtime. + * Экспортирует вложения всех документов старше пяти дней в JSON-файл в runtime. * Пример запуска: php yii write-offs-attachments/export-old * Файл: runtime/attachments_older_than_month_YYYYmmdd_His.json */ @@ -18,7 +18,7 @@ class WriteOffsAttachmentsController extends Controller { $data = [ 'generated_at' => date('Y-m-d H:i:s'), - 'border_date' => date('Y-m-d H:i:s', strtotime('-1 month')), + 'border_date' => date('Y-m-d H:i:s', strtotime('-5 days')), 'items' => WriteOffsErp::getAttachmentsOlderThanMonth(), ]; @@ -60,7 +60,7 @@ class WriteOffsAttachmentsController extends Controller } /** - * Выводит на экран список вложений всех документов старше одного месяца. + * Выводит на экран список вложений всех документов старше пяти дней. * Пример запуска: php yii write-offs-attachments/print-old */ public function actionPrintOld(): int diff --git a/erp24/records/WriteOffsErp.php b/erp24/records/WriteOffsErp.php index cccb494e..bb9c5f5a 100644 --- a/erp24/records/WriteOffsErp.php +++ b/erp24/records/WriteOffsErp.php @@ -868,14 +868,14 @@ class WriteOffsErp extends \yii\db\ActiveRecord } /** - * Возвращает вложения для всех документов, дата которых старше одного месяца. + * Возвращает вложения для всех документов, дата которых старше пяти дней. * Можно передать свою граничную дату в $borderDate (формат Y-m-d или Y-m-d H:i:s). * Структура ответа: массив элементов с ключами document_id, date, attachments. * Возвращает только документы с attachment_cleared = 0 (не очищенные). */ public static function getAttachmentsOlderThanMonth(?string $borderDate = null): array { - $borderDate = $borderDate ?: date('Y-m-d H:i:s', strtotime('-1 month')); + $borderDate = $borderDate ?: date('Y-m-d H:i:s', strtotime('-5 days')); $docs = self::find() ->andWhere(['status' => self::STATUS_CREATED_1C]) @@ -898,14 +898,14 @@ class WriteOffsErp extends \yii\db\ActiveRecord /** - * Возвращает вложения для всех документов, дата которых старше одного месяца. + * Возвращает вложения для всех документов, дата которых старше пяти дней. * Можно передать свою граничную дату в $borderDate (формат Y-m-d или Y-m-d H:i:s). * Структура ответа: массив элементов с ключами document_id, date, attachments. * Возвращает только документы с attachment_cleared = 0 (не очищенные). */ public static function getAttachmentsOlderThanMonthList(?string $borderDate = null): array { - $borderDate = $borderDate ?: date('Y-m-d H:i:s', strtotime('-1 month')); + $borderDate = $borderDate ?: date('Y-m-d H:i:s', strtotime('-5 days')); $docs = self::find() ->andWhere(['status' => self::STATUS_CREATED_1C]) -- 2.39.5