Subversion Repositories SmartDukaan

Rev

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

Rev 5238 Rev 5307
Line 183... Line 183...
183
            
183
            
184
            warehouses = catalog_client.getWarehouses(WarehouseType.OURS, InventoryType.GOOD, 0, None, warehouseId)
184
            warehouses = catalog_client.getWarehouses(WarehouseType.OURS, InventoryType.GOOD, 0, None, warehouseId)
185
            for warehouse in warehouses:
185
            for warehouse in warehouses:
186
                goodWarehouseId = warehouse.id
186
                goodWarehouseId = warehouse.id
187
                for item in catalog_client.getAllItemsForWarehouse(goodWarehouseId):
187
                for item in catalog_client.getAllItemsForWarehouse(goodWarehouseId):
-
 
188
                    itemInventory = catalog_client.getItemInventoryByItemId(item.id)
188
                    if availability.has_key(item.id):
189
                    if availability.has_key(item.id):
189
                        availability[item.id] = [availability[item.id][0] + item.itemInventory.availability[goodWarehouseId], item]
190
                        availability[item.id] = [availability[item.id][0] + itemInventory.availability[goodWarehouseId], item]
190
                    else:
191
                    else:
191
                        availability[item.id] = [item.itemInventory.availability[goodWarehouseId], item]
192
                        availability[item.id] = [itemInventory.availability[goodWarehouseId], item]
192
 
193
 
193
            unfulfilledPurchaseOrders = PurchaseOrder.query.filter(or_(PurchaseOrder.status == POStatus.PARTIALLY_FULFILLED, PurchaseOrder.status == POStatus.READY)).all()
194
            unfulfilledPurchaseOrders = PurchaseOrder.query.filter(or_(PurchaseOrder.status == POStatus.PARTIALLY_FULFILLED, PurchaseOrder.status == POStatus.READY)).all()
194
            for purchaseOrder in unfulfilledPurchaseOrders:
195
            for purchaseOrder in unfulfilledPurchaseOrders:
195
                for lineitem in purchaseOrder.lineitems:
196
                for lineitem in purchaseOrder.lineitems:
196
                    if availability.has_key(lineitem.itemId):
197
                    if availability.has_key(lineitem.itemId):