| Line 24... |
Line 24... |
| 24 |
get_item_availability_for_our_warehouses, get_monitored_warehouses_for_vendors, \
|
24 |
get_item_availability_for_our_warehouses, get_monitored_warehouses_for_vendors, \
|
| 25 |
get_ignored_warehouseids_and_itemids,insert_item_to_ignore_inventory_update_list, \
|
25 |
get_ignored_warehouseids_and_itemids,insert_item_to_ignore_inventory_update_list, \
|
| 26 |
delete_item_from_ignore_inventory_update_list,get_all_ignored_inventoryupdate_items_count, \
|
26 |
delete_item_from_ignore_inventory_update_list,get_all_ignored_inventoryupdate_items_count, \
|
| 27 |
get_ignored_inventoryupdate_itemids, update_item_stock_purchase_params, \
|
27 |
get_ignored_inventoryupdate_itemids, update_item_stock_purchase_params, \
|
| 28 |
get_item_stock_purchase_params, add_oos_status_for_item, \
|
28 |
get_item_stock_purchase_params, add_oos_status_for_item, \
|
| 29 |
get_oos_statuses_for_x_days_for_item, get_non_zero_item_stock_purchase_params
|
29 |
get_oos_statuses_for_x_days_for_item, get_non_zero_item_stock_purchase_params, \
|
| - |
|
30 |
get_billable_inventory_and_pending_orders
|
| 30 |
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
|
31 |
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
|
| 31 |
MissedInventoryUpdate, VendorItemMapping
|
32 |
MissedInventoryUpdate, VendorItemMapping
|
| 32 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
33 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
| 33 |
InventoryServiceException, WarehouseType, InventoryType, \
|
34 |
InventoryServiceException, WarehouseType, InventoryType, \
|
| 34 |
AvailableAndReservedStock
|
35 |
AvailableAndReservedStock
|
| Line 674... |
Line 675... |
| 674 |
Get All ItemStockPurchaseParam objects where either minStockLevel or minNumOfDaysOfStock is zero
|
675 |
Get All ItemStockPurchaseParam objects where either minStockLevel or minNumOfDaysOfStock is zero
|
| 675 |
"""
|
676 |
"""
|
| 676 |
try:
|
677 |
try:
|
| 677 |
return [to_t_item_stock_purchase_params(ispp) for ispp in get_non_zero_item_stock_purchase_params()]
|
678 |
return [to_t_item_stock_purchase_params(ispp) for ispp in get_non_zero_item_stock_purchase_params()]
|
| 678 |
finally:
|
679 |
finally:
|
| - |
|
680 |
close_session()
|
| - |
|
681 |
def getBillableInventoryAndPendingOrders(self):
|
| - |
|
682 |
"""
|
| - |
|
683 |
Returns a list of inventory stock for items for which there are pending orders or have
|
| - |
|
684 |
billable inventory.
|
| - |
|
685 |
"""
|
| - |
|
686 |
try:
|
| - |
|
687 |
items_inventory = get_billable_inventory_and_pending_orders()
|
| - |
|
688 |
return [AvailableAndReservedStock(itemId = i[0], available=i[1], reserved=i[2], minimumStock=0) for i in items_inventory]
|
| - |
|
689 |
finally:
|
| 679 |
close_session()
|
690 |
close_session()
|
| 680 |
|
691 |
|