]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Merge branch 'refs/heads/develop' into feature_fomichev_erp-20250826_stocks_yandex
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 3 Sep 2025 12:53:33 +0000 (15:53 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 3 Sep 2025 12:53:33 +0000 (15:53 +0300)
# Conflicts:
# erp24/api2/controllers/DataController.php
# erp24/controllers/MarketplaceOrdersController.php

1  2 
erp24/api2/controllers/DataController.php
erp24/commands/MarketplaceController.php
erp24/controllers/MarketplaceOrdersController.php
erp24/services/MarketplaceService.php

index dbad9088797e7716df7da189744b87bf0f66bb74,edfef5c703a44506e1bf8c32e861cec410e04a95..e859a232f62edc52095fd5706eca793154c3d000
@@@ -28,7 -30,6 +30,8 @@@ use yii_app\records\MarketplaceOrder1cS
  use yii_app\records\MarketplaceOrderDelivery;
  use yii_app\records\MarketplaceOrders;
  use yii_app\records\MarketplaceOrderStatusTypes;
 +use yii_app\records\MarketplaceStore;
++use yii_app\records\MarketplaceStore;
  use yii_app\records\OrdersAmo;
  use yii_app\records\PaymentTypes;
  use yii_app\records\Prices;
@@@ -3043,8 -3226,8 +3226,8 @@@ class DataController extends BaseContro
              $substatus = $statusId1C->orderSubstatus;
  
              if (
-                 in_array($statusId1C->status_id, ['1013', '1010']) &&
+                 in_array($statusId1C->status_id, $statuses1cToChangeYandexMarketFakeOrderId) &&
 -                $marketplaceOrder->marketplace_id == 2
 +                $marketplaceOrder->marketplace_id == MarketplaceStore::YANDEX_WAREHOUSE_ID
              ) {
                  if (!$debug) {
                      $updateResult = MarketplaceService::updateOrderStatus(
index 023f800aea6baf47cffbc74584bbe1257978d0f7,d8dc2831ad6678ac5e8e6dd517ea375dccdd8456..605a52a71e8134ab1270c92734bd207eb5b02604
@@@ -747,7 -744,9 +747,9 @@@ class MarketplaceOrdersController exten
          if ($model->fake) {
              $model->status_id = $statusCancelled->id;
              $model->substatus_id = $substatusFailed->id;
 -            if ((int)$model->marketplace_id === 2) {
+             $model->cancelled_order_source = 'ERP';
+             $model->cancelled_order_date = date('Y-m-d H:m:s');
 +            if ((int)$model->marketplace_id === MarketplaceStore::YANDEX_WAREHOUSE_ID) {
                  $rawData = json_decode($model->raw_data, true, 512, JSON_THROW_ON_ERROR);
                  $rawData['status'] = $statusCancelled->code;
                  $rawData['substatus'] = $substatusFailed->code;
Simple merge