Added saving builder errors in orders export (#212)

This commit is contained in:
max-baranikov 2023-05-04 12:14:29 +03:00 committed by GitHub
parent c5828e33a2
commit 6ccef81e9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 2 deletions

View File

@ -1,3 +1,6 @@
## v3.5.4
* Доработано сохранение ошибок в экспорте заказов
## v3.5.3 ## v3.5.3
* Оптимизирован алгоритм получения истории заказов и клиентов * Оптимизирован алгоритм получения истории заказов и клиентов

View File

@ -1 +1 @@
3.5.3 3.5.4

View File

@ -184,8 +184,18 @@ class RetailcrmExport
try { try {
$orders[] = $orderBuilder->buildOrderWithPreparedCustomer(); $orders[] = $orderBuilder->buildOrderWithPreparedCustomer();
} catch (Exception $exception) { } catch (Exception $exception) {
RetailcrmExportOrdersHelper::updateExportState(
$record['id_order'],
null,
[$exception->getMessage()]
);
self::handleError($record['id_order'], $exception); self::handleError($record['id_order'], $exception);
} catch (Error $exception) { } catch (Error $exception) {
RetailcrmExportOrdersHelper::updateExportState(
$record['id_order'],
null,
[$exception->getMessage()]
);
self::handleError($record['id_order'], $exception); self::handleError($record['id_order'], $exception);
} }

View File

@ -48,7 +48,7 @@ require_once dirname(__FILE__) . '/bootstrap.php';
class RetailCRM extends Module class RetailCRM extends Module
{ {
const VERSION = '3.5.3'; const VERSION = '3.5.4';
const API_URL = 'RETAILCRM_ADDRESS'; const API_URL = 'RETAILCRM_ADDRESS';
const API_KEY = 'RETAILCRM_API_TOKEN'; const API_KEY = 'RETAILCRM_API_TOKEN';