use Yii;
use yii\helpers\ArrayHelper;
use yii\helpers\Json;
+use yii_app\helpers\DataHelper;
use yii_app\helpers\File;
use yii_app\records\Balances;
use yii_app\records\Images;
$marketplaceOrder->payment_type = $order->getPaymentType();
$marketplaceOrder->payment_method = $order->getPaymentMethod();
$marketplaceOrder->cancel_requested = (int)$order->getCancelRequested();
+ $marketplaceOrder->guid = DataHelper::createGuidMy('08');
$warehouseGuid = (string)$campaignId;
if ($warehouseGuid) {
}
} else {
// Обновление существующего заказа, если данные изменились
- if ($newRawData !== $marketplaceOrder->raw_data) {
+ if ($newRawData !== $marketplaceOrder->raw_data && $marketplaceOrder->guid != null) {
$marketplaceOrder->updated_at = date('Y-m-d H:i:s', strtotime($order->getUpdatedAt()));
$marketplaceOrder->total = $order->getBuyerTotal();
$marketplaceOrder->delivery_total = $order->getDeliveryTotal();
}
}
}
+ } else {
+ if (!$marketplaceOrder->guid) {
+ $marketplaceOrder->guid = DataHelper::createGuidMy('08');
+ $marketplaceOrder->save();
+ $updatedOrdersCount += 1;
+ }
}
}
}