* @property string|null $sent_1c_at Время отправки заказа в 1С
* @property int|null $attempts_number Количество попыток отправки заказа в 1С
* @property int $cancelled_order_sent Флаг отправки отмененного заказа в 1С
+ * @property string|null $cancelled_order_source Источник отмененного заказа
+ * @property string|null $cancelled_order_date Время отмены заказа
*/
class MarketplaceOrders extends \yii\db\ActiveRecord
{
public function rules()
{
return [
- [['store_id', 'warehouse_guid', 'returned_at', 'return_data', 'raw_data', 'guid', 'manager_link', 'check_guid'], 'default', 'value' => null],
+ [['store_id', 'warehouse_guid', 'returned_at', 'return_data', 'raw_data', 'guid', 'manager_link', 'check_guid', 'cancelled_order_source', 'cancelled_order_date'], 'default', 'value' => null],
[['cancel_requested', 'status_telegram', 'readyto_1c'], 'default', 'value' => 0],
[['marketplace_order_id', 'marketplace_id', 'marketplace_name', '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', 'fake', 'cancel_requested', 'status_1c', 'status_processing_1c', 'order_link', 'delivery_to', 'order_photo'], 'default', 'value' => null],
[[ 'fake'], 'default', 'value' => 0],
[['store_id', 'status_id', 'substatus_id', 'fake', 'cancel_requested', 'status_1c', 'marketplace_id', 'status_telegram', 'status_processing_1c', 'readyto_1c', 'attempts_number', 'cancelled_order_sent'], 'integer'],
- [['creation_date', 'updated_at', 'returned_at', 'sent_1c_at'], 'safe'],
- [['return_data', 'raw_data', 'marketplace_name', 'telegram_error', 'order_link', 'delivery_to', 'order_photo', 'manager_link'], 'string'],
+ [['creation_date', 'updated_at', 'returned_at', 'sent_1c_at', 'cancelled_order_date'], 'safe'],
+ [['return_data', 'raw_data', 'marketplace_name', 'telegram_error', 'order_link', 'delivery_to', 'order_photo', 'manager_link', 'cancelled_order_source'], 'string'],
[['total', 'delivery_total', 'buyer_total_before_discount'], 'number'],
[['marketplace_order_id', 'seller_id'], 'string', 'max' => 64],
[['number_1c'], 'string', 'max' => 100],
'sent_1c_at' => 'Время отправки заказа в 1С',
'attempts_number' => 'Количество попыток отправки заказа в 1С',
'cancelled_order_sent' => 'Флаг отправки отмененного заказа в 1С',
+ 'cancelled_order_source' => 'Источник отмененного заказа',
+ 'cancelled_order_date' => 'Время отмены заказа',
];
}