]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-326] fix feature_smirnov_erp-326_order_to_telegram
authorAlexander Smirnov <fredeom@mail.ru>
Fri, 21 Mar 2025 15:06:04 +0000 (18:06 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Fri, 21 Mar 2025 15:06:04 +0000 (18:06 +0300)
erp24/actions/infoTable/Test2Action.php
erp24/jobs/SendTelegramTestMessageJob.php

index 402e8db214dc569f6e2378806e6754220df2eed7..77ca5bfaac83521d82c529d95594542d0b3d0db0 100644 (file)
@@ -29,8 +29,8 @@ class Test2Action extends Action {
                     return Json::encode($r);
                 } catch (\Exception $e) {
                     Yii::error("Ошибка отправки сообщения в Telegram: " . $e->getMessage(), 'telegram');
-                    $arr = preg_split("/response:/", $e->getMessage());
-                    return $arr[count($arr) - 1];
+                    $arr = preg_split("/response:\n/", $e->getMessage());
+                    return trim($arr[count($arr) - 1], '\n ');
                 }
             }
 
index 560d13462588b1accd351708fb0bcbf607b1800d..a65f54cd244a42330098edd92f9b46a87d9462f1 100644 (file)
@@ -53,9 +53,9 @@ class SendTelegramTestMessageJob extends \yii\base\BaseObject implements JobInte
                 }
             } catch (\Exception $e) {
                 Yii::error("Ошибка отправки сообщения в Telegram: " . $e->getMessage(), 'telegram');
-                $arr = preg_split("/response:/", $e->getMessage());
+                $arr = preg_split("/response:\n/", $e->getMessage());
+                $marketplaceOrders->telegram_error = trim($arr[count($arr) - 1]);
                 $marketplaceOrders->status_telegram = MarketplaceOrders::STATUS_TELEGRAM_ERROR;
-                $marketplaceOrders->telegram_error = trim($arr[count($arr) - 1], '\n ');
                 $marketplaceOrders->save();
                 if ($marketplaceOrders->getErrors()) {
                     Yii::error("Ошибка отправки сообщения в Telegram: " . Json::encode($marketplaceOrders->getErrors()), 'site');