From: Vladimir Fomichev Date: Thu, 19 Jun 2025 06:15:22 +0000 (+0300) Subject: Изменение структуры X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=d9bf46c65136465f336670bb5797c8303ba89043;p=erp24_rep%2Fyii-erp24%2F.git Изменение структуры --- diff --git a/erp24/api2/controllers/DataController.php b/erp24/api2/controllers/DataController.php index 250a650c..f72eba58 100644 --- a/erp24/api2/controllers/DataController.php +++ b/erp24/api2/controllers/DataController.php @@ -2772,7 +2772,15 @@ class DataController extends BaseController ->orderBy(['marketplace_id' => SORT_ASC,'posit' => SORT_ASC]) ->all(); $data = []; + foreach ([1 => "ФлауВау", 2 => "ЯндексМаркет"] as $marketplaceId => $marketplaceName) { + $data[$marketplaceId] = [ + 'id' => $marketplaceId, + 'name' => $marketplaceName, + ] ; foreach ($statuses as $status) { + if ($status->marketplace_id !== $marketplaceId) { + continue; + } /* @var $status MarketplaceOrder1cStatuses */ $relftions = $status->relationsFrom; $relationsToSend = []; @@ -2781,24 +2789,17 @@ class DataController extends BaseController if(!$statusTo) { continue; } - $order = $relation['order']; - $description = $relation['description']; - $buttonText = $relation['button_text']; - $relationsToSend[] = [ - 'status' => $statusTo->status, - 'status_id' => $statusTo->status_id, - 'description' => $description, - 'button_text' => $buttonText, - 'order' => $order, - ]; + $relationsToSend[] = + $statusTo->status_id; } - $data []= [ - 'marketplace' => [1 => "ФлауВау", 2 => "ЯндексМаркет"][$status->marketplace_id], - 'status' => $status->status, + $data[$marketplaceId] ['statuses'][] = [ + 'index_number' => $status->posit, + 'status_name' => $status->status, + 'hint' => $status->status_instruction, 'status_id' => $status->status_id, - 'status_instruction' => $status->status_instruction, - 'status_relations' => $relationsToSend - ]; + 'allowed_statuses' => $relationsToSend + ]; + } } return $data; }