$orders = MarketplaceOrders::find()
->with('items')
+ ->with('status1C')
->where(['store_id' => $storeId])
->andWhere(['>=', 'creation_date', $startTime->format('Y-m-d H:i:s')])
->andWhere(['<=', 'creation_date', $currentTime->format('Y-m-d H:i:s')])
->orderBy(['id' => SORT_DESC])
->all();
- $statuses1C = MarketplaceOrder1cStatuses::find()->all();
$result = [];
foreach ($orders as $order) {
$result[] = [
'order_id' => $order->guid,
- 'status' => $order->status_id,
+ 'status' => $order->status1C ? $order->status1C->status_id : null,
'items' => $items,
];
}