From: Vladimir Fomichev Date: Fri, 20 Jun 2025 06:45:46 +0000 (+0300) Subject: Добавление обработки и сохранения полей для заказа X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=61e3e3886b511ffd84fd9f93890509c180213afe;p=erp24_rep%2Fyii-erp24%2F.git Добавление обработки и сохранения полей для заказа --- diff --git a/erp24/api2/controllers/DataController.php b/erp24/api2/controllers/DataController.php index 6b82d6d4..aac7156e 100644 --- a/erp24/api2/controllers/DataController.php +++ b/erp24/api2/controllers/DataController.php @@ -65,8 +65,8 @@ class DataController extends BaseController const OUT_DIR = // __DIR__ . "/../json"; - // "/www/api2/json"; - "/var/www/erp24/api2/json"; + "/www/api2/json"; + //"/var/www/erp24/api2/json"; // "/var/www/www-root/data/www/api.bazacvetov24.ru/data/json"; private static function getPathJson() @@ -2277,6 +2277,20 @@ class DataController extends BaseController } } + if (!empty($result['marketplace_orders'])) { + foreach ($result["marketplace_orders"] as $mpOrder) { + $marketplaceOrder = MarketplaceOrders::findOne(['guid' => $mpOrder['id']]); + if ($marketplaceOrder) { + $marketplaceOrder->seller_id = $mpOrder['id'] ?? null; + $marketplaceOrder->number_1c = $mpOrder['number'] ?? null; + $marketplaceOrder->save(); + if ($marketplaceOrder->getErrors()) { + LogService::apiErrorLog(json_encode(["error_id" => 40, "error" => $marketplaceOrder->getErrors()], JSON_UNESCAPED_UNICODE)); + } + } + } + } + if (!empty($result['created_orders'])) { $productsNames = Products1c::getNamesByTip('products'); foreach ($result['created_orders'] as $arr) {