Subversion Repositories SmartDukaan

Rev

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

Rev 20641 Rev 20729
Line 1775... Line 1775...
1775
    if order.customer_id != customer_id:
1775
    if order.customer_id != customer_id:
1776
        raise TransactionServiceException(108, "order: " + str(order_id) + " does not belong to customer: " + str(customer_id))
1776
        raise TransactionServiceException(108, "order: " + str(order_id) + " does not belong to customer: " + str(customer_id))
1777
    return order
1777
    return order
1778
 
1778
 
1779
def get_all_orders(statuses, from_date, to_date, warehouse_id):
1779
def get_all_orders(statuses, from_date, to_date, warehouse_id):
-
 
1780
    query = Order.query
1780
    if not len(statuses):
1781
    if len(statuses):
1781
        raise TransactionServiceException(101, "Status list is empty")
-
 
1782
    query = Order.query.filter(Order.status.in_(statuses))
1782
        query = query.filter(Order.status.in_(statuses))
1783
    if warehouse_id:
1783
    if warehouse_id:
1784
        query = query.filter(Order.warehouse_id == warehouse_id)
1784
        query = query.filter(Order.warehouse_id == warehouse_id)
1785
        #raise TransactionServiceException(101, "bad warehouse id")
1785
        #raise TransactionServiceException(101, "bad warehouse id")
1786
    if from_date:
1786
    if from_date:
1787
        query = query.filter(Order.created_timestamp >from_date)
1787
        query = query.filter(Order.created_timestamp >from_date)
Line 8699... Line 8699...
8699
    except:
8699
    except:
8700
        conn.close()
8700
        conn.close()
8701
        
8701
        
8702
    conn.close()
8702
    conn.close()
8703
    
8703
    
8704
    print 'Process completed'
8704
    print 'Process completed', updatedOrders[0].logistics_provider_id
8705
    awbNumber = None
8705
    awbNumber = None
8706
    if updatedOrders[0].logistics_provider_id not in [1,2,7]:
8706
    if updatedOrders[0].logistics_provider_id not in [1,2,7]:
8707
        deltype = DeliveryType.PREPAID
8707
        deltype = DeliveryType.PREPAID
8708
        if updatedOrders[0].cod:
8708
        if updatedOrders[0].cod:
8709
            deltype = DeliveryType.COD
8709
            deltype = DeliveryType.COD