if (empty($deliveryModel->street)) {
$rawData = json_decode($marketplaceOrder->raw_data, true);
$deliveryText = $rawData['delivery'] ?? null;
- Yii::warning('[ERP-252-v3] new: street empty для заказа #' . $marketplaceOrder->id . ', address=' . ($address ? 'object' : 'null') . ', deliveryText=' . ($deliveryText ?: 'NULL'), 'marketplace');
+ Yii::warning('[ERP-252-v3] new: street empty для заказа #' . $marketplaceOrder->id . ', address=' . ($address ? 'object' : 'null') . ', deliveryText=' . (is_string($deliveryText) ? $deliveryText : json_encode($deliveryText, JSON_UNESCAPED_UNICODE)), 'marketplace');
if ($deliveryText && is_string($deliveryText)) {
$parsed = self::parseAddressFromDeliveryText($deliveryText);
$deliveryModel->country = $deliveryModel->country ?: 'Россия';
if (empty($deliveryModel->street)) {
$rawData = json_decode($marketplaceOrder->raw_data, true);
$deliveryText = $rawData['delivery'] ?? null;
- Yii::warning('[ERP-252-v3] update: street empty для заказа #' . $marketplaceOrder->id . ', address=' . ($address ? 'object' : 'null') . ', deliveryText=' . ($deliveryText ?: 'NULL'), 'marketplace');
+ Yii::warning('[ERP-252-v3] update: street empty для заказа #' . $marketplaceOrder->id . ', address=' . ($address ? 'object' : 'null') . ', deliveryText=' . (is_string($deliveryText) ? $deliveryText : json_encode($deliveryText, JSON_UNESCAPED_UNICODE)), 'marketplace');
if ($deliveryText && is_string($deliveryText)) {
$parsed = self::parseAddressFromDeliveryText($deliveryText);
$deliveryModel->country = $deliveryModel->country ?: 'Россия';
if (empty($deliveryModel->street)) {
$rawData = json_decode($marketplaceOrder->raw_data, true);
$deliveryText = $rawData['delivery'] ?? null;
- Yii::warning('[ERP-252-v3] existing: street empty для заказа #' . $marketplaceOrder->id . ', address=' . ($address ? 'object' : 'null') . ', deliveryText=' . ($deliveryText ?: 'NULL'), 'marketplace');
+ Yii::warning('[ERP-252-v3] existing: street empty для заказа #' . $marketplaceOrder->id . ', address=' . ($address ? 'object' : 'null') . ', deliveryText=' . (is_string($deliveryText) ? $deliveryText : json_encode($deliveryText, JSON_UNESCAPED_UNICODE)), 'marketplace');
if ($deliveryText && is_string($deliveryText)) {
$parsed = self::parseAddressFromDeliveryText($deliveryText);
$deliveryModel->country = $deliveryModel->country ?: 'Россия';