ordersBillDataList(int contractId,
int copyId,
java.util.Set<java.lang.Integer> orderIds)
Получение списка данных (общее/добавленное кол-во, стоимость) по заказам.
void
ordersCopy(int contractId,
int copyId,
java.util.Set<java.lang.Integer> orderIds,
int term)
Копирование новых постоянных заказов в тестовые.
void
ordersDelete(int contractId,
int copyId,
java.util.Set<java.lang.Integer> orderIds)
Удаление заказов.
Method Details
getOrders
java.util.List<Order>getOrders(int copyId,
java.lang.String testFilter,
java.lang.String permanentFilter,
int componentFilter)
throws ru.bitel.bgbilling.common.BGException
Если все 3 фильтра незначимые (filterPermanentStatus=null ,filterTestStatus=null ,filterComponentItemId=-1 ), то выведит все заказы.
Parameters:
copyId -
testFilter - - фильтр для "тестовых" заказов в виде 0,1,3 или 3,1 или 0 , где в скобках соответсвующий id (0-новый , 1-отказано, 3 -подтвержден).
Если передать null или пустую строку, фильтр не будет выводить "тестовые" заказы.
permanentFilter - - фильтр для "постоянных" заказов в виде 0,1,2 или 2,1 или 0 , где в скобках соответсвующий id (0-новый , 1-отказано, 2 -выполнен).
Если передать null или пустую строку, фильтр не будет выводить "постоянные" заказы.
componentFilter - - id компонента, фильтр по компоненту ну там id email или id ipn или id npay ну и т.д. или -1 если фильтр по нему не нужен.
Returns:
- отфильтрованный лист заказов
Throws:
ru.bitel.bgbilling.common.BGException
getOrdersList
java.util.List<Order>getOrdersList(int copyId,
int type,
int status,
int componentId)
throws ru.bitel.bgbilling.common.BGException
Parameters:
copyId - - код продукта
type - - тип, Тестовый - 0, Постоянный - 1. Все - <1
status - - статус, Новый - 0, Отказано - 1, Подтвержденные(тестовые) и Постоянные( не тестовые) - 2. Все - <1