Subversion Repositories SmartDukaan

Rev

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

Rev 7589 Rev 7699
Line 259... Line 259...
259
        return current_inventory_snapshot.availability - current_inventory_snapshot.reserved
259
        return current_inventory_snapshot.availability - current_inventory_snapshot.reserved
260
    except:
260
    except:
261
        return 0
261
        return 0
262
 
262
 
263
def get_item_availability_for_our_warehouses(item_ids):
263
def get_item_availability_for_our_warehouses(item_ids):
264
    warehouses = Warehouse.query.filter_by(warehouseType = 'OURS', inventoryType = 'GOOD').all()
264
    our_warehouses = Warehouse.query.filter_by(warehouseType = 'OURS', inventoryType = 'GOOD').all()
-
 
265
    our_thirdparty_warehouses = Warehouse.query.filter_by(warehouseType = 'OURS_THIRDPARTY').all()
265
    warehouse_ids = []
266
    warehouse_ids = []
266
    for warehouse in warehouses :
267
    for warehouse in our_warehouses :
267
        warehouse_ids.append(warehouse.id)
268
        warehouse_ids.append(warehouse.id)
-
 
269
    for warehouse in our_thirdparty_warehouses :
-
 
270
        warehouse_ids.append(warehouse.id)
268
    
271
        
269
    availability_map = dict()
272
    availability_map = dict()
270
    
273
    
271
    try :
274
    try :
272
        for item_id in item_ids :
275
        for item_id in item_ids :
273
            total_availability = 0
276
            total_availability = 0