From 4119a1e43c34f82cd2deab19404434b12b7e3c81 Mon Sep 17 00:00:00 2001 From: fomichev Date: Thu, 5 Jun 2025 13:49:43 +0300 Subject: [PATCH] =?utf8?q?=D0=9E=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B0?= =?utf8?q?=20=D0=B2=201=D0=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../controllers/MarketplaceController.php | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/erp24/api2/controllers/MarketplaceController.php b/erp24/api2/controllers/MarketplaceController.php index 3705d109..411c1109 100644 --- a/erp24/api2/controllers/MarketplaceController.php +++ b/erp24/api2/controllers/MarketplaceController.php @@ -46,10 +46,28 @@ class MarketplaceController extends BaseController $data = []; foreach ($statuses as $status) { /* @var $status MarketplaceOrder1cStatuses */ + $relftions = $status->relationsFrom; + $relationsToSend = []; + foreach ($relftions as $relation) { + $status = MarketplaceOrder1cStatuses ::find()->where(['id' => $relation['status_id_to']])->one(); + if(!$status) { + continue; + } + $order = $relation['order']; + $description = $relation['description']; + $buttonText = $relation['button_text']; + $relationsToSend[] = [ + 'status' => $status->status, + 'description' => $description, + 'button_text' => $buttonText, + 'order' => $order, + ]; + } $data []= [ 'marketplace' => [1 => "ФлауВау", 2 => "ЯндексМаркет"][$status->marketplace_id], 'status' => $status->status, - 'status_instruction' => $status->status_instruction + 'status_instruction' => $status->status_instruction, + 'status_relations' => $relationsToSend ]; } return ['response' => $data]; -- 2.39.5