Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Product2ProductTable
+ Граф наследования:Product2ProductTable:

Открытые статические члены

static getTableName ()
 
static getMap ()
 
static deleteOldProducts ($liveTime=10)
 
static refreshProductStatistic ($liveTime=10)
 
static addProductsFromOrder ($orderId=0)
 
static addProductsByAgent ($limit=100)
 
static onSaleOrderAddEvent (Main\Event $event)
 
static onSaleStatusOrderHandlerEvent (Main\Event $event)
 
static onSaleDeliveryOrderHandlerEvent (Main\Event $event)
 
static onSaleDeductOrderHandlerEvent (Main\Event $event)
 
static onSaleCancelOrderHandlerEvent (Main\Event $event)
 
static onSalePayOrderHandlerEvent (Main\Event $event)
 
static onSaleOrderAdd ($orderId)
 
static onSaleStatusOrderHandler ($orderId, $status)
 
static onSaleDeliveryOrderHandler ($orderId, $status)
 
static onSaleDeductOrderHandler ($orderId, $status)
 
static onSaleCancelOrderHandler ($orderId, $status)
 
static onSalePayOrderHandler ($orderId, $status)
 

Защищенные статические члены

static addOrderProcessing ($orderId, $statusName)
 

Подробное описание

Class Product2ProductTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION @method static EO_Product2Product_Query query() @method static EO_Product2Product_Result getByPrimary($primary, array $parameters = []) @method static EO_Product2Product_Result getById($id) @method static EO_Product2Product_Result getList(array $parameters = []) @method static EO_Product2Product_Entity getEntity() @method static \Bitrix\Sale\Internals\EO_Product2Product createObject($setDefaultValues = true) @method static \Bitrix\Sale\Internals\EO_Product2Product_Collection createCollection() @method static \Bitrix\Sale\Internals\EO_Product2Product wakeUpObject($row) @method static \Bitrix\Sale\Internals\EO_Product2Product_Collection wakeUpCollection($rows)

См. определение в файле product2product.php строка 27

Методы

◆ addOrderProcessing()

static addOrderProcessing ( $orderId,
$statusName )
staticprotected

Add order id in order processing table.

Аргументы
$orderId
$statusName.Handler status name.
Возвращает
void

См. определение в файле product2product.php строка 671

◆ addProductsByAgent()

static addProductsByAgent ( $limit = 100)
static

Add products from order by an agent

Аргументы
int$limitCount of orders is added per hit.
Возвращает
string

См. определение в файле product2product.php строка 281

◆ addProductsFromOrder()

static addProductsFromOrder ( $orderId = 0)
static

Add products from order or updates existing.

Аргументы
$orderId
Возвращает
void

См. определение в файле product2product.php строка 196

◆ deleteOldProducts()

static deleteOldProducts ( $liveTime = 10)
static

Remove old products from b_sale_product2product table. Used in agents.

Аргументы
int$liveTimein days
Возвращает
string

См. определение в файле product2product.php строка 63

◆ getMap()

static getMap ( )
static

См. определение в файле product2product.php строка 34

◆ getTableName()

static getTableName ( )
static

См. определение в файле product2product.php строка 29

◆ onSaleCancelOrderHandler()

static onSaleCancelOrderHandler ( $orderId,
$status )
static

Executes when order status has canceled.

Аргументы
$orderId
$status
Возвращает
void

См. определение в файле product2product.php строка 639

◆ onSaleCancelOrderHandlerEvent()

static onSaleCancelOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

См. определение в файле product2product.php строка 537

◆ onSaleDeductOrderHandler()

static onSaleDeductOrderHandler ( $orderId,
$status )
static

Executes when order status has deducted.

Аргументы
$orderId
$status
Возвращает
void

См. определение в файле product2product.php строка 623

◆ onSaleDeductOrderHandlerEvent()

static onSaleDeductOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

См. определение в файле product2product.php строка 494

◆ onSaleDeliveryOrderHandler()

static onSaleDeliveryOrderHandler ( $orderId,
$status )
static

Executes when order status Delivered.

Аргументы
$orderId
$status
Возвращает
void

См. определение в файле product2product.php строка 607

◆ onSaleDeliveryOrderHandlerEvent()

static onSaleDeliveryOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

См. определение в файле product2product.php строка 452

◆ onSaleOrderAdd()

static onSaleOrderAdd ( $orderId)
static

Executes when order status added.

Аргументы
$orderId
Возвращает
void

См. определение в файле product2product.php строка 582

◆ onSaleOrderAddEvent()

static onSaleOrderAddEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

См. определение в файле product2product.php строка 401

◆ onSalePayOrderHandler()

static onSalePayOrderHandler ( $orderId,
$status )
static

Executes when order status has canceled.

Аргументы
$orderId
$status
Возвращает
void

См. определение в файле product2product.php строка 655

◆ onSalePayOrderHandlerEvent()

static onSalePayOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

См. определение в файле product2product.php строка 559

◆ onSaleStatusOrderHandler()

static onSaleStatusOrderHandler ( $orderId,
$status )
static

Executes when order status has changed.

Аргументы
$orderId
$status
Возвращает
void

См. определение в файле product2product.php строка 595

◆ onSaleStatusOrderHandlerEvent()

static onSaleStatusOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

См. определение в файле product2product.php строка 429

◆ refreshProductStatistic()

static refreshProductStatistic ( $liveTime = 10)
static

Refresh order statistic

Аргументы
$liveTime.Counting statistic period in days
Возвращает
Main\DB\Result

См. определение в файле product2product.php строка 148