"id" => $createCheck->check_id,
"sales_check" => $createCheck->sales_check,
"items" => json_decode($createCheck->items, true, 512, JSON_UNESCAPED_UNICODE),
- "payments" => json_decode($createCheck->payments, true, 512, JSON_UNESCAPED_UNICODE)
+ "payments" => json_decode(empty($createCheck->payments) ? '[]' : $createCheck->payments, true, 512, JSON_UNESCAPED_UNICODE),
+ 'order_guid' => $createCheck->order_guid,
+ 'marketplace_order_id' => $createCheck->marketplace_order_id,
+ 'guid' => $createCheck->guid,
+ 'is_marketplace' => $createCheck->is_marketplace,
+ 'marketplace_name' => $createCheck->marketplace_name,
];
}
}
/* @var $marketplaceOrder MarketplaceOrders */
if ($newStatusCode == 'DELIVERED' && $newSubstatusCode == 'DELIVERY_SERVICE_DELIVERED' && $marketplaceOrder) {
$createChecks = new CreateChecks;
- $createChecks->order_guid = $marketplaceOrder->guid;
+ $createChecks->order_guid = '';
$createChecks->marketplace_order_id = $marketplaceOrder->marketplace_order_id;
$eit = ExportImportTable::find()->select(['export_val'])->where(['entity' => 'city_store', 'export_id' => 1, 'entity_id' => $marketplaceOrder->store_id])->one();
$createChecks->store_id = $eit->export_val ?? '';
- $createChecks->date = $marketplaceOrder->delivery_to;
+ $createChecks->date_up = $marketplaceOrder->delivery_to;
$createChecks->check_id = DataHelper::createGuidMy('02');
$createChecks->guid = $createChecks->check_id;
$createChecks->type = 'Продажа';
$createChecks->comments = '';
$createChecks->date = date('Y-m-d H:i:s');
$createChecks->is_marketplace = 1;
- $createChecks->marketplace_name = 'ЯндексМаркет';
+ $createChecks->marketplace_name = $marketplaceOrder->marketplace_name;
$createChecks->save();
if ($createChecks->getErrors()) {
Yii::warning("ORDER_ID_: " . Json::encode($createChecks->getErrors()));
->one();
/* @var $marketplaceOrder MarketplaceOrders */
$createChecks = new CreateChecks;
- $createChecks->order_guid = $marketplaceOrder->guid;
+ $createChecks->order_guid = '';
$createChecks->marketplace_order_id = $marketplaceOrder->marketplace_order_id;
$eit = ExportImportTable::find()->select(['export_val'])->where(['entity' => 'city_store', 'export_id' => 1, 'entity_id' => $marketplaceOrder->store_id])->one();
$createChecks->store_id = $eit->export_val ?? '';
- $createChecks->date = $marketplaceOrder->delivery_to;
+ $createChecks->date_up = $marketplaceOrder->delivery_to;
$createChecks->check_id = DataHelper::createGuidMy('02');
$createChecks->guid = $createChecks->check_id;
$createChecks->type = 'Продажа';
$createChecks->comments = '';
$createChecks->date = date('Y-m-d H:i:s');
$createChecks->is_marketplace = 1;
- $createChecks->marketplace_name = 'ФлауВау';
+ $createChecks->marketplace_name = $marketplaceOrder->marketplace_name;
$createChecks->save();
if ($createChecks->getErrors()) {
Yii::warning("ORDER_ID_: " . Json::encode($createChecks->getErrors()));