Subversion Repositories SmartDukaan

Rev

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

Rev 20785 Rev 20801
Line 1777... Line 1777...
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
    query = Order.query
1781
    if not len(statuses):
1781
    if not len(statuses):
1782
        query.filter(Order.status >= OrderStatus.COD_VERIFICATION_PENDING)
1782
        query = query.filter(Order.status >= OrderStatus.COD_VERIFICATION_PENDING)
1783
    else:
1783
    else:
1784
        query = query.filter(Order.status.in_(statuses))
1784
        query = query.filter(Order.status.in_(statuses))
1785
    if warehouse_id:
1785
    if warehouse_id:
1786
        query = query.filter(Order.warehouse_id == warehouse_id)
1786
        query = query.filter(Order.warehouse_id == warehouse_id)
1787
        #raise TransactionServiceException(101, "bad warehouse id")
1787
        #raise TransactionServiceException(101, "bad warehouse id")
Line 11127... Line 11127...
11127
 
11127
 
11128
#Buyer can be anyone based on logic
11128
#Buyer can be anyone based on logic
11129
def __get_buyer(warehouse_id):
11129
def __get_buyer(warehouse_id):
11130
        #As of now we have hardcoded the company and 
11130
        #As of now we have hardcoded the company and 
11131
        #seller would be returned on basis warehouse and company
11131
        #seller would be returned on basis warehouse and company
11132
        if warehouse_id ==7441:
-
 
11133
            orgId=4
11132
        orgId=4
11134
        else:
-
 
11135
            orgId=1
-
 
11136
        
-
 
11137
        buyerId=None
11133
        buyerId=None
11138
        result = session.query(Seller.id).join((SellerWarehouse, Seller.id==SellerWarehouse.seller_id)).filter(Seller.organisation_id==orgId).filter(SellerWarehouse.warehouse_id==warehouse_id).first()
11134
        result = session.query(Seller.id).join((SellerWarehouse, Seller.id==SellerWarehouse.seller_id)).filter(Seller.organisation_id==orgId).filter(SellerWarehouse.warehouse_id==warehouse_id).first()
11139
        if result:
11135
        if result:
11140
            buyerId = result[0]
11136
            buyerId = result[0]
11141
        return buyerId
11137
        return buyerId