$m->status_1c = MarketplaceOrders::STATUSES_1C_CREATED_IN_ERP;
$m->guid = DataHelper::createGuidMy('08');
$m->delivery_to = date('Y-m-d H:i:s', strtotime( '+1 hour'));
- $m->readyto_1c = 1;
+ //$m->readyto_1c = 1;
if ($m->save()) {
MarketplaceService::createOrUpdateStatusHistory($m->id, $status->id, $substatus->id, $orderDetails);
}
-
+ MarketplaceService::setReadyMarketplaceOrders($m);
Yii::$app->session->setFlash('success', "Тестовый заказ Flowwow #{$orderNumber} создан");
} else {
Yii::$app->session->setFlash(
$m->status_1c = MarketplaceOrders::STATUSES_1C_CREATED_IN_ERP;
$deliveryTo = $raw['delivery']['shipments'][0]['shipmentDate'] . ' ' . $raw['delivery']['shipments'][0]['shipmentTime'];
$m->delivery_to = $deliveryTo;
- $m->readyto_1c = 1;
+ //$m->readyto_1c = 1;
if (!$m->save()) {
Yii::$app->session->setFlash('error', 'Ошибка создания Яндекс-заказа: '
. json_encode($m->getErrors(), JSON_UNESCAPED_UNICODE));
}
}
-
+ MarketplaceService::setReadyMarketplaceOrders($m);
Yii::$app->session->setFlash('success', "Тестовый заказ Яндекс.Маркет #{$orderNumber} создан");
return $this->redirect(['index']);
}
$updatedOrdersCount += 1;
}
}
+ self::setReadyMarketplaceOrders($marketplaceOrder);
}
}
}
)
);
}
+ self::setReadyMarketplaceOrders($marketplaceOrder);
}
} else {
$marketplaceOrder->status_id = $statusId;
} else {
Yii::error('Не удалось обновить заказ' . json_encode($marketplaceOrder->getErrors(), JSON_UNESCAPED_UNICODE));
}
+
} elseif ($index == self::SUBJECT_INDEX[self::SUBJECT_CHANGED]) {
$oldRawData = json_decode($marketplaceOrder->raw_data,true, 512, JSON_UNESCAPED_UNICODE);
$isChanged = false;
} else {
Yii::error('Не удалось обновить заказ' . json_encode($marketplaceOrder->getErrors(), JSON_UNESCAPED_UNICODE));
}
+
}
} else {
// отмена или успешное выполнение
Yii::error('Не удалось обновить заказ' . json_encode($marketplaceOrder->getErrors(), JSON_UNESCAPED_UNICODE));
}
}
+ self::setReadyMarketplaceOrders($marketplaceOrder);
}
return $newOrdersCount;