1
0
mirror of synced 2024-11-21 21:06:09 +03:00

Добавлено логирование ответа от API при неудачном создании заказа (#364)

This commit is contained in:
ellynoize 2024-09-24 14:12:33 +03:00 committed by GitHub
parent 1d2a87f277
commit c1deb9e91e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 17 additions and 3 deletions

View File

@ -1,3 +1,6 @@
## 2024-09-23 v6.5.31
- Добавлено логирование ответа от API при неудачном создании заказа
## 2024-09-23 v6.5.30
- Добавлена передача контрагентов с типом ИП

View File

@ -472,6 +472,17 @@ class RetailCrmOrder
$crmBasket = RCrmActions::apiMethod($api, 'cartGet', __METHOD__, $externalId, $site);
$orderResponse = $client->createOrder($order, $site);
if ($orderResponse instanceof OrdersCreateResponse && !$orderResponse->success) {
Logger::getInstance()->write([
'methodApi' => 'orderCreate',
'errorMsg' => $orderResponse->errorMsg ?? '',
'errors' => $orderResponse->errors ?? '',
'params' => ['number' => $order['number'], 'externalId' => $order['externalId']]
], 'apiErrors');
}
if (!empty($crmBasket['cart']) && $orderResponse instanceof OrdersCreateResponse && !empty($orderResponse->id) ) {
RCrmActions::apiMethod(
$api,

View File

@ -1 +1 @@
- Добавлена передача контрагентов с типом ИП
- Добавлено логирование ответа от API при неудачном создании заказа

View File

@ -1,6 +1,6 @@
<?php
$arModuleVersion = [
'VERSION' => '6.5.30',
'VERSION_DATE' => '2024-09-23 15:00:00'
'VERSION' => '6.5.31',
'VERSION_DATE' => '2024-09-23 17:00:00'
];