Subversion Repositories SmartDukaan

Rev

Rev 4295 | Rev 4298 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4295 Rev 4296
Line 430... Line 430...
430
    if to_date:
430
    if to_date:
431
        query = query.filter(Order.created_timestamp < to_date)
431
        query = query.filter(Order.created_timestamp < to_date)
432
    return query.all()
432
    return query.all()
433
 
433
 
434
def get_orders_in_batch(statuses=[], offset=0, limit=0, warehouse_id=None):
434
def get_orders_in_batch(statuses=[], offset=0, limit=0, warehouse_id=None):
-
 
435
    query = Order.query
435
    if not warehouse_id:
436
    if warehouse_id:
436
        raise TransactionServiceException(101, "bad warehouse id")
-
 
437
    query = Order.query.filter(Order.warehouse_id == warehouse_id)
437
        query = query.filter(Order.warehouse_id == warehouse_id)
438
    if statuses:
438
    if statuses:
439
        query = query.filter(Order.status.in_(statuses))
439
        query = query.filter(Order.status.in_(statuses))
440
    query = query.offset(offset)
440
    query = query.offset(offset)
441
    if limit:
441
    if limit:
442
        query = query.limit(limit)
442
        query = query.limit(limit)