* @property int|null $marketplace_id ID маркетплейса: 1 - Flowwow, 2 - YandexMarket
* @property string $error_text
* @property string|null $number_1c Название документа в 1с
+ * @property string|null $seller_id ID продавца
* @property string|null $telegram_error ошибка телеграмма
* @property string|null $status_processing_1c Статус обработки заказа в 1С
* @property string|null $order_link Ссылка на заказ в МП
[['creation_date', 'updated_at', 'returned_at'], 'safe'],
[['return_data', 'raw_data', 'marketplace_name', 'telegram_error', 'order_link', 'delivery_to', 'order_photo', 'manager_link'], 'string'],
[['total', 'delivery_total', 'buyer_total_before_discount'], 'number'],
- [['marketplace_order_id'], 'string', 'max' => 64],
+ [['marketplace_order_id', 'seller_id'], 'string', 'max' => 64],
[['number_1c'], 'string', 'max' => 100],
[['warehouse_guid', 'guid'], 'string', 'max' => 36],
[['tax_system', 'payment_type', 'payment_method'], 'string', 'max' => 32],
'marketplace_id' => 'ID маркетплейса: 1 - Flowwow, 2 - YandexMarket',
'error_text' => 'Ошибка',
'number_1c' => 'Номер документа в 1с',
+ 'seller_id' => 'ID продавца',
'status_telegram' => 'Статус отправки в телеграм',
'telegram_error' => 'Ошибка телеграмма',
'status_processing_1c' => 'Статус обработки заказа в 1С',
$existingCheck = CreateChecks::find()
->where(['marketplace_order_id' => $marketplaceOrder->marketplace_order_id])
->exists();
-
- if (!$existingCheck) {
+ Yii::warning(json_encode($marketplaceOrder->marketplace_order_id, JSON_UNESCAPED_UNICODE));
+ if (!$existingCheck && !empty($marketplaceOrder->seller_id)) {
+ Yii::warning(json_encode($marketplaceOrder->seller_id, JSON_UNESCAPED_UNICODE));
$createChecks = new CreateChecks;
- $createChecks->order_guid = '';
+ $createChecks->order_guid = $marketplaceOrder->guid;
$createChecks->marketplace_order_id = $marketplaceOrder->marketplace_order_id;
$eit = ExportImportTable::find()
$createChecks->date = date('Y-m-d H:i:s');
$createChecks->is_marketplace = 1;
$createChecks->marketplace_name = $marketplaceOrder->marketplace_name;
+ $createChecks->seller_id = $marketplaceOrder->seller_id;
if ($createChecks->save()) {
return true;