]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Добавление полей возврата в модель заказов
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 25 Feb 2025 09:47:53 +0000 (12:47 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 25 Feb 2025 09:47:53 +0000 (12:47 +0300)
erp24/records/MarketplaceOrders.php

index fed84a3ac4a06ad98072686defe203b97139a361..b774cca4148fae55b67817f53da09c3f1ab68919 100644 (file)
@@ -2,7 +2,6 @@
 
 namespace yii_app\records;
 
-use app\controllers\MarketplaceOrderStatusTypesController;
 use Yii;
 
 /**
@@ -16,6 +15,9 @@ use Yii;
  * @property string|null $warehouse_guid Идентификатор магазина
  * @property string $creation_date Дата создания заказа
  * @property string $updated_at Время последнего обновления
+ * @property string|null $returned_at Время создания возврата
+ * @property string|null $return_data Полный сырой ответ API возврата
+ * @property int $fake Тестовый заказ
  * @property float $total Итоговая сумма к оплате
  * @property float $delivery_total Стоимость доставки
  * @property float $buyer_total_before_discount Сумма до скидок
@@ -47,15 +49,15 @@ class MarketplaceOrders extends \yii\db\ActiveRecord
     public function rules()
     {
         return [
-            [['store_id', 'warehouse_guid', 'raw_data', 'guid'], 'default', 'value' => null],
+            [['store_id', 'warehouse_guid', 'returned_at', 'return_data', 'raw_data', 'guid'], 'default', 'value' => null],
             [['cancel_requested'], 'default', 'value' => 0],
             [['status_1c'], 'default', 'value' => 1],
             [['marketplace_order_id', 'status_id', 'substatus_id', 'creation_date', 'updated_at', 'total', 'delivery_total', 'buyer_total_before_discount', 'tax_system', 'payment_type', 'payment_method'], 'required'],
-            [['store_id', 'status_id', 'substatus_id', 'cancel_requested', 'status_1c'], 'default', 'value' => null],
-            [['store_id', 'status_id', 'substatus_id', 'cancel_requested', 'status_1c'], 'integer'],
-            [['creation_date', 'updated_at'], 'safe'],
+            [['store_id', 'status_id', 'substatus_id', 'fake', 'cancel_requested', 'status_1c'], 'default', 'value' => null],
+            [['store_id', 'status_id', 'substatus_id', 'fake', 'cancel_requested', 'status_1c'], 'integer'],
+            [['creation_date', 'updated_at', 'returned_at'], 'safe'],
+            [['return_data', 'raw_data'], 'string'],
             [['total', 'delivery_total', 'buyer_total_before_discount'], 'number'],
-            [['raw_data'], 'string'],
             [['marketplace_order_id'], 'string', 'max' => 64],
             [['warehouse_guid', 'guid'], 'string', 'max' => 36],
             [['tax_system', 'payment_type', 'payment_method'], 'string', 'max' => 32],
@@ -77,6 +79,9 @@ class MarketplaceOrders extends \yii\db\ActiveRecord
             'warehouse_guid' => 'Идентификатор магазина',
             'creation_date' => 'Дата создания заказа',
             'updated_at' => 'Время последнего обновления',
+            'returned_at' => 'Время создания возврата',
+            'return_data' => 'Полный сырой ответ API возврата',
+            'fake' => 'Тестовый заказ',
             'total' => 'Итоговая сумма к оплате',
             'delivery_total' => 'Стоимость доставки',
             'buyer_total_before_discount' => 'Сумма до скидок',