| 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):
|