From: fomichev Date: Thu, 5 Jun 2025 10:49:43 +0000 (+0300) Subject: Отправка в 1С X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=4119a1e43c34f82cd2deab19404434b12b7e3c81;p=erp24_rep%2Fyii-erp24%2F.git Отправка в 1С --- 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];