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
|
||||
* Исправлена ошибка с отсутствием LID
|
||||
* Изменены методы для совместимости с ранними версиями sale 16 версии
|
||||
|
@ -539,10 +539,23 @@ class RetailCrmHistory
|
||||
foreach ($optionsOrderProps[$personType] as $key => $orderProp) {
|
||||
if (array_key_exists($key, $order)) {
|
||||
$somePropValue = $propertyCollection->getItemByOrderPropertyId($propsKey[$orderProp]['ID']);
|
||||
if ($key == 'fio') {
|
||||
self::setProp($somePropValue, $order[$key]);
|
||||
} else {
|
||||
self::setProp($somePropValue, RCrmActions::fromJSON($order[$key]));
|
||||
}
|
||||
} elseif (array_key_exists($key, $order['delivery']['address'])) {
|
||||
if ($propsKey[$key]['TYPE'] == 'LOCATION') {
|
||||
$parameters['filter']['NAME'] = RCrmActions::fromJSON($order['delivery']['address'][$key]);
|
||||
if ($propsKey[$orderProp]['TYPE'] == 'LOCATION') {
|
||||
$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';
|
||||
$location = \Bitrix\Sale\Location\LocationTable::getListFast($parameters)->fetch();
|
||||
$somePropValue = $propertyCollection->getItemByOrderPropertyId($propsKey[$orderProp]['ID']);
|
||||
|
@ -1,2 +1,2 @@
|
||||
- Исправлена ошибка с отсутствием LID
|
||||
- Изменены методы для совместимости с ранними версиями sale 16 версии
|
||||
- Исправлена ошибка с неверной кодировкой ФИО
|
||||
- Исправлена ошибка с отсутствием местоположения
|
@ -1,6 +1,6 @@
|
||||
<?
|
||||
$arModuleVersion = array(
|
||||
"VERSION" => "2.0.8",
|
||||
"VERSION_DATE" => "2016-10-20 19:00:00"
|
||||
"VERSION" => "2.0.9",
|
||||
"VERSION_DATE" => "2016-10-25 17:00:00"
|
||||
);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user