tooyz/moysklad

Невозможно получить статус заказа

Opened this issue · 1 comments

$MSOrders = CustomerOrder::query($this->MSClient)->getList()->toArray();
$MSOrders[0]->relations->find(State::class)->fresh();

Не правильно формируется URL для получения статуса заказа
`Array
(
[0] => stdClass Object
(
[error] => Ошибка в адресе запроса
[code] => 1038
[moreInfo] => https://online.moysklad.ru/api/remap/1.1/doc#обработка-ошибок-1038
)

)
`

Возможный вариант:

$MSOrders = CustomerOrder::query($this->MSClient)->getList();
$MSOrders[0]->relations->fresh('state');

Вариант по-лучше:

$MSOrders = CustomerOrder::query($this->MSClient, QuerySpecs::create([
    'maxResults' => 100,
    'expand' => Expand::create(['state']),
]))->getList();

$MSOrders[0]->relations->state...

Работоспособность не проверял, но в теории должно работать.