1
0
mirror of synced 2025-01-18 17:01:40 +03:00

Исправление автозагрузки классов для мультисайта (#256)

* Исправление автозагрузки классов для мультисайта
* Лишний параметр в методе создания заказа
This commit is contained in:
Vlad 2022-06-14 14:08:43 +03:00 committed by GitHub
parent 9cf274ec66
commit af7982f790
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 21 additions and 11 deletions

View File

@ -1,15 +1,19 @@
## 2021-05-18 v.6.0.4
## 2022-06-14 v.6.0.5
- Исправление автозагрузки классов для мультисайта
- Исправление страницы экспорта каталога
## 2022-05-18 v.6.0.4
* Исправление передачи местоположения в адресе доставки по истории
## 2021-05-13 v.6.0.3
## 2022-05-13 v.6.0.3
* Исправление автозагрузки классов
## 2021-04-18 v.6.0.2
## 2022-04-18 v.6.0.2
* Исправление конвертирования строк из utf-8
* Исправление редактирования свойств заказа в 1С Битрикс
* Добавлена передача параметра site для метода работы с корпоративными клиентами
* Добавлена передача параметра site для метода получения списка заказов
## 2021-04-08 v.6.0.1
## 2022-04-08 v.6.0.1
* Исправлены ошибки подключения кастомных классов
## 2021-11-12 v.6.0.0

View File

@ -33,6 +33,11 @@ class RetailcrmClasspathBuilder
*/
protected $path = 'classes/general';
/**
* @var string
*/
protected $bitrixModulesPath = 'bitrix/modules';
/**
* Do not include directory paths as namespaces.
* @var bool
@ -272,7 +277,8 @@ class RetailcrmClasspathBuilder
*/
protected function getSearchPath(): string
{
return __DIR__ . DIRECTORY_SEPARATOR . $this->path;
return $this->documentRoot . DIRECTORY_SEPARATOR . $this->bitrixModulesPath . DIRECTORY_SEPARATOR
. $this->moduleId. DIRECTORY_SEPARATOR . $this->path;
}
/**
@ -284,8 +290,7 @@ class RetailcrmClasspathBuilder
{
return (string) str_ireplace(implode(DIRECTORY_SEPARATOR, [
$this->documentRoot,
'bitrix',
'modules',
$this->bitrixModulesPath,
$this->moduleId
]) . DIRECTORY_SEPARATOR, '', $filePath);
}

View File

@ -1 +1,2 @@
- Исправление передачи местоположения в адресе доставки по истории
- Исправление автозагрузки классов для мультисайта
- Исправление страницы экспорта каталога

View File

@ -1,6 +1,6 @@
<?php
$arModuleVersion = [
'VERSION' => '6.0.4',
'VERSION_DATE' => '2022-05-18 17:00:00'
'VERSION' => '6.0.5',
'VERSION_DATE' => '2022-06-14 12:00:00'
];

View File

@ -31,7 +31,7 @@ trait OrderTrait
*/
public function createOrder(array $request, string $site = null): ?OrdersCreateResponse
{
$response = $this->client->ordersCreate($request, 'externalId', $site);
$response = $this->client->ordersCreate($request, $site);
return Deserializer::deserializeArray($response->getResponseBody(), OrdersCreateResponse::class);
}