v.2.0.9
This commit is contained in:
parent
aaad8c1670
commit
7856d7942b
@ -1,3 +1,7 @@
|
|||||||
|
## 2016-10-25 v.2.0.9
|
||||||
|
* Исправлена ошибка с неверной кодировкой ФИО
|
||||||
|
* Исправлена ошибка с отсутствием местоположения
|
||||||
|
|
||||||
## 2016-10-20 v.2.0.8
|
## 2016-10-20 v.2.0.8
|
||||||
* Исправлена ошибка с отсутствием LID
|
* Исправлена ошибка с отсутствием LID
|
||||||
* Изменены методы для совместимости с ранними версиями sale 16 версии
|
* Изменены методы для совместимости с ранними версиями sale 16 версии
|
||||||
|
@ -539,10 +539,23 @@ class RetailCrmHistory
|
|||||||
foreach ($optionsOrderProps[$personType] as $key => $orderProp) {
|
foreach ($optionsOrderProps[$personType] as $key => $orderProp) {
|
||||||
if (array_key_exists($key, $order)) {
|
if (array_key_exists($key, $order)) {
|
||||||
$somePropValue = $propertyCollection->getItemByOrderPropertyId($propsKey[$orderProp]['ID']);
|
$somePropValue = $propertyCollection->getItemByOrderPropertyId($propsKey[$orderProp]['ID']);
|
||||||
self::setProp($somePropValue, RCrmActions::fromJSON($order[$key]));
|
if ($key == 'fio') {
|
||||||
|
self::setProp($somePropValue, $order[$key]);
|
||||||
|
} else {
|
||||||
|
self::setProp($somePropValue, RCrmActions::fromJSON($order[$key]));
|
||||||
|
}
|
||||||
} elseif (array_key_exists($key, $order['delivery']['address'])) {
|
} elseif (array_key_exists($key, $order['delivery']['address'])) {
|
||||||
if ($propsKey[$key]['TYPE'] == 'LOCATION') {
|
if ($propsKey[$orderProp]['TYPE'] == 'LOCATION') {
|
||||||
$parameters['filter']['NAME'] = RCrmActions::fromJSON($order['delivery']['address'][$key]);
|
$parameters = array();
|
||||||
|
$loc = explode('.', $order['delivery']['address'][$key]);
|
||||||
|
if (count($loc) == 1) {
|
||||||
|
$parameters['filter']['NAME'] = RCrmActions::fromJSON(trim($loc[0]));
|
||||||
|
} elseif (count($loc) == 2) {
|
||||||
|
$parameters['filter']['NAME'] = RCrmActions::fromJSON(trim($loc[1]));
|
||||||
|
} else{
|
||||||
|
RCrmActions::eventLog('RetailCrmHistory::orderHistory', 'RetailCrmHistory::setProp', 'Error location ' . $order['delivery']['address'][$key] . ' not found add in order id=' . $order['externalId']);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
$parameters['filter']['LANGUAGE_ID'] = 'ru';
|
$parameters['filter']['LANGUAGE_ID'] = 'ru';
|
||||||
$location = \Bitrix\Sale\Location\LocationTable::getListFast($parameters)->fetch();
|
$location = \Bitrix\Sale\Location\LocationTable::getListFast($parameters)->fetch();
|
||||||
$somePropValue = $propertyCollection->getItemByOrderPropertyId($propsKey[$orderProp]['ID']);
|
$somePropValue = $propertyCollection->getItemByOrderPropertyId($propsKey[$orderProp]['ID']);
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
- Исправлена ошибка с отсутствием LID
|
- Исправлена ошибка с неверной кодировкой ФИО
|
||||||
- Изменены методы для совместимости с ранними версиями sale 16 версии
|
- Исправлена ошибка с отсутствием местоположения
|
@ -1,6 +1,6 @@
|
|||||||
<?
|
<?
|
||||||
$arModuleVersion = array(
|
$arModuleVersion = array(
|
||||||
"VERSION" => "2.0.8",
|
"VERSION" => "2.0.9",
|
||||||
"VERSION_DATE" => "2016-10-20 19:00:00"
|
"VERSION_DATE" => "2016-10-25 17:00:00"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user