]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Убрал режим отладки в письмах и добавил свой ид телеграма в умведомления заказов
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 24 Jun 2025 12:18:26 +0000 (15:18 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 24 Jun 2025 12:18:26 +0000 (15:18 +0300)
erp24/jobs/SendTelegramTestMessageJob.php
erp24/services/MarketplaceService.php

index f6618d7ed9128a8f3c591e3c90504a9db5183837..43be5c114c075ed7db587b2f102851437f075539 100644 (file)
@@ -34,7 +34,7 @@ class SendTelegramTestMessageJob extends \yii\base\BaseObject implements JobInte
 
         $botToken = TelegramService::TELEGRAM_BOT_DEV;
         $apiURL = "https://api.telegram.org/bot{$botToken}/sendMessage";
-        $chats = ['337084327', '5489795686']; //Алексей
+        $chats = ['337084327', '730432579']; //Алексей
         $message = TelegramService::escapeMarkdown($message);
         $client = new Client();
         foreach ($chats as $chatId) {
index 9650a907e829691c3254c3bd9d2b51f2279cd1af..10211d25284aa5d0968789a314cedf225ac81ff8 100644 (file)
@@ -1035,7 +1035,7 @@ class MarketplaceService
 
 
                     if ($marketplaceOrder->save()) {
-                        self::sendMessageToTelegram($marketplaceOrder->guid, "ТеÑ\81Ñ\82овое Ñ\81ообÑ\89ение Ð´Ð»Ñ\8f https://tracker.yandex.ru/ERP-326 Ð¸Ð· [1]");
+                        self::sendMessageToTelegram($marketplaceOrder->guid, "Ð\9dовÑ\8bй Ð·Ð°ÐºÐ°Ð· Ð¸Ð· Ð¯Ð\9c");
 
                         $newOrdersCount += 1;
                         // Создаем запись истории статусов
@@ -1489,7 +1489,7 @@ class MarketplaceService
     ) {
         imap_errors();
         imap_alerts(); 
-        $debugMode = true;
+        $debugMode = false;
 
         set_time_limit(300);
         // Устанавливаем таймауты IMAP
@@ -1552,7 +1552,7 @@ class MarketplaceService
         if ($progressCallback) {
             call_user_func($progressCallback, "Подключение к почтовому ящику..." . date('Y-m-d H:i:s'));
         }
-        //self::imap_debug_log("Открытие соединения: {$hostname} INBOX с почтой: {$username}", $debugMode, $progressCallback);
+        self::imap_debug_log("Открытие соединения: {$hostname} INBOX с почтой: {$username}", $debugMode, $progressCallback);
         $inbox = imap_open($hostname . 'INBOX', $username, $password);
         if (!$inbox) {
             self::imap_debug_log("Попытка не удалась: " . imap_last_error(), $debugMode, $progressCallback);
@@ -1581,7 +1581,7 @@ class MarketplaceService
             if ($progressCallback) {
                 call_user_func($progressCallback, "Поиск писем в папке: $folder...");
             }
-           // self::imap_debug_log("Поисковой запрос: {$searchCriteria}", $debugMode, $progressCallback);
+            self::imap_debug_log("Поисковой запрос: {$searchCriteria}", $debugMode, $progressCallback);
             $emails = imap_search($inbox, $searchCriteria);
 
             self::check_imap_errors($debugMode, $progressCallback);
@@ -1639,9 +1639,9 @@ class MarketplaceService
                                 'date' => $date,
                                 'body' => $htmlMessage,
                             ];
-                            Yii::error('Сообщение' . json_encode($message, JSON_UNESCAPED_UNICODE));
+
                             $output = MarketplaceService::processMessage($message);
-                            Yii::error('Вывод' . $output);
+
                             if ($output > 0) {
                                 self::imap_debug_log("Установка флага SEEN для сообшения #" . $email_number, $debugMode, $progressCallback);
                                 $result = imap_setflag_full($inbox, $email_number, "\\Seen");
@@ -2022,19 +2022,17 @@ class MarketplaceService
 
         $statusId = self::getOrCreateStatus($statusCode, $statuses, $statusCodes);
         $substatusId = self::getOrCreateStatus($substatusCode, $statuses, $statusCodes);
-        Yii::warning("Статус " . $statusId);
-        Yii::warning("Субстатус " . $substatusId);
+
         $marketplaceOrder = MarketplaceOrders::find()
             ->where(['marketplace_order_id' => (string)$orderNumber])
             ->one();
 
         if (!$marketplaceOrder) {
-            Yii::warning("Номер " . json_encode($orderNumber, JSON_UNESCAPED_UNICODE));
-            Yii::warning("Заказ " . json_encode($orderDetails, JSON_UNESCAPED_UNICODE));
+
             if ($index == self::SUBJECT_INDEX[self::SUBJECT_NEW]) {
                 $marketplaceOrder = self::createOrder($orderDetails, $campaignId, $statusId, $substatusId);
                 if ($marketplaceOrder->save()) {
-                    self::sendMessageToTelegram($marketplaceOrder->guid, "ТеÑ\81Ñ\82овое Ñ\81ообÑ\89ение Ð´Ð»Ñ\8f https://tracker.yandex.ru/ERP-326 Ð¸Ð· [2]");
+                    self::sendMessageToTelegram($marketplaceOrder->guid, "Ð\9dовÑ\8bй  Ð·Ð°ÐºÐ°Ð· Ð¤Ð»Ð°Ñ\83ваÑ\83");
                      $newOrdersCount += 1;
                      self::createOrUpdateStatusHistory($marketplaceOrder->id, $statusId, $substatusId, $orderDetails);
                      self::saveOrderItems($orderDetails, $marketplaceOrder->id, $marketplaceOrder->warehouse_guid);