namespace app\controllers;
use Yii;
+use yii_app\records\MarketplaceOrder1cStatuses;
use yii_app\records\MarketplaceOrders;
use yii_app\records\MarketplaceStatus;
$marketplaceGuid = Yii::$app->request->post('guid');
$marketplaceOrder = MarketplaceOrders::find()->where(['guid' => $marketplaceGuid])->one();
/** @var $marketplaceOrder MarketplaceOrders */
- return ['response' => [
- 'marketplace' => $marketplaceOrder->marketplace_id,
- 'status' => 'new',
- 'status_instruction' => 'description'
- ]];
+ $statuses = MarketplaceOrder1cStatuses::find()->where(['marketplace_id' => $marketplaceOrder->marketplace_id])->orderBy(['posit' => SORT_ASC])->all();
+ $data = [];
+ foreach ($statuses as $status) {
+ /* @var $status MarketplaceOrder1cStatuses */
+ $data []= [
+ 'marketplace' => $status->marketplace_id,
+ 'status' => $status->status,
+ 'status_instruction' => $status->status_instruction
+ ];
+ }
+ return ['response' => $data];
}
}