Subversion Repositories SmartDukaan

Rev

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

Rev 25480 Rev 25481
Line 73... Line 73...
73
 
73
 
74
@memoized(3600)   
74
@memoized(3600)   
75
def __populateWarehouseMap():
75
def __populateWarehouseMap():
76
    warehouses = Warehouse.query.filter(Warehouse.warehouseType.in_(['OURS', 'THIRD_PARTY'])).filter(Warehouse.inventoryType == 'GOOD').all()
76
    warehouses = Warehouse.query.filter(Warehouse.warehouseType.in_(['OURS', 'THIRD_PARTY'])).filter(Warehouse.inventoryType == 'GOOD').all()
77
    for warehouse in warehouses:
77
    for warehouse in warehouses:
78
        warehouse.expunge()
-
 
79
    for warehouse in warehouses:
-
 
80
        warehouseMap[warehouse.id] = warehouse
78
        warehouseMap[warehouse.id] = warehouse
81
        print warehouse.id, warehouse.vendor
79
        print warehouse.id, warehouse.vendor
82
        if warehouse.vendor.id==default_virtual_vendor and warehouse.warehouseType == 'THIRD_PARTY':
80
        if warehouse.vendor.id==default_virtual_vendor and warehouse.warehouseType == 'THIRD_PARTY':
83
            virtualVendorWarehouses[warehouse.state_id] = warehouse 
81
            virtualVendorWarehouses[warehouse.state_id] = warehouse 
84
        if warehouse.vendor.id==default_virtual_vendor and warehouse.warehouseType == 'OURS':
82
        if warehouse.vendor.id==default_virtual_vendor and warehouse.warehouseType == 'OURS':
85
            billingVendorWarehouses[warehouse.state_id] = warehouse.billingWarehouseId
83
            billingVendorWarehouses[warehouse.state_id] = warehouse.billingWarehouseId
86
            
84
            
87
        if warehouse.billingWarehouseId in physicalWarehouseIdsForFofo:
85
        if warehouse.billingWarehouseId in physicalWarehouseIdsForFofo:
88
            vendorWarehouseIdsForFofo.append(warehouse.id)
86
            vendorWarehouseIdsForFofo.append(warehouse.id)
-
 
87
        warehouse.expunge()
89
    
88
    
90
    print "billingVendorWarehouses", billingVendorWarehouses
89
    print "billingVendorWarehouses", billingVendorWarehouses
91
    print "virtualVendorWarehouses", virtualVendorWarehouses 
90
    print "virtualVendorWarehouses", virtualVendorWarehouses 
92
    
91
    
93
def get_Warehouse(warehouse_id):
92
def get_Warehouse(warehouse_id):