1
0
mirror of synced 2024-11-22 05:16:07 +03:00
delete methods are removed.
orderFixExternalIds method added.
This commit is contained in:
Kruglov Kirill 2013-07-18 15:39:52 +04:00
parent 31106561b8
commit c908a8cc8f

View File

@ -140,6 +140,24 @@ class RestApi
return $result; return $result;
} }
/**
* Обновление externalId у заказов с переданными id
*
* @param array $orders- массив, содержащий id и externalId заказа
* @return array
*/
public function orderFixExternalIds($order)
{
$dataJson = json_encode($order);
$dataJson = str_replace(self::$jsonReplaceSource, self::$jsonReplaceTarget,
$dataJson);
$this->parameters['orders'] = $dataJson;
$url = $this->apiUrl.'orders/fix-external-ids';
$result = $this->curlRequest($url, 'POST');
return $result;
}
/** /**
* Удаление заказа * Удаление заказа
* *
@ -147,6 +165,7 @@ class RestApi
* @param string $by - поиск заказа по id или externalId * @param string $by - поиск заказа по id или externalId
* @return array * @return array
*/ */
/*
public function orderDelete($id, $by = 'externalId') public function orderDelete($id, $by = 'externalId')
{ {
$url = $this->apiUrl.'orders/'.$id.'/delete'; $url = $this->apiUrl.'orders/'.$id.'/delete';
@ -154,7 +173,7 @@ class RestApi
$this->parameters['by'] = $by; $this->parameters['by'] = $by;
$result = $this->curlRequest($url, 'POST'); $result = $this->curlRequest($url, 'POST');
return $result; return $result;
} }*/
/** /**
* Получение последних измененных заказов * Получение последних измененных заказов
@ -238,6 +257,7 @@ class RestApi
* @param string $by - поиск заказа по id или externalId * @param string $by - поиск заказа по id или externalId
* @return array * @return array
*/ */
/*
public function customerDelete($id, $by = 'externalId') public function customerDelete($id, $by = 'externalId')
{ {
$url = $this->apiUrl.'customers/'.$id.'/delete'; $url = $this->apiUrl.'customers/'.$id.'/delete';
@ -245,7 +265,7 @@ class RestApi
$this->parameters['by'] = $by; $this->parameters['by'] = $by;
$result = $this->curlRequest($url, 'POST'); $result = $this->curlRequest($url, 'POST');
return $result; return $result;
} }*/
/** /**
* Получение списка заказов клиента * Получение списка заказов клиента