From: marina Date: Wed, 4 Jun 2025 07:49:06 +0000 (+0300) Subject: ERP-423 Api для отправки в 1с заказов X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=ece90f1be09cb91f65f4458c8a4d35a6b17d65d2;p=erp24_rep%2Fyii-erp24%2F.git ERP-423 Api для отправки в 1с заказов --- diff --git a/erp24/api2/controllers/OrdersController.php b/erp24/api2/controllers/OrdersController.php index ee41a894..1f6f09dc 100644 --- a/erp24/api2/controllers/OrdersController.php +++ b/erp24/api2/controllers/OrdersController.php @@ -218,19 +218,24 @@ class OrdersController extends BaseController $result = []; foreach ($orders as $order) { - $orderProducts = []; + $products = []; + $productsWithoutGuid = []; foreach ($order->items as $product) { - $product1c = Products1c::findOne(['articule' => $product->shop_sku])->id ?? null; - $orderProducts[] = [ - $product1c => $product->count - ]; + $product1c = Products1c::findOne(['articule' => $product->offer_id]); + + if ($product1c) { + $products[$product1c->id] = $product->count; + } else { + $productsWithoutGuid[$product->offer_name] = $product->count; + } } $result[] = [ 'order_id' => $order->guid, 'status' => $order->status_id, - 'products' => $orderProducts, + 'products' => $products, + 'products_without_guid' => $productsWithoutGuid, ]; }