| Line 17... |
Line 17... |
| 17 |
update_inventory_history, is_alive, add_inventory, add_bad_inventory, \
|
17 |
update_inventory_history, is_alive, add_inventory, add_bad_inventory, \
|
| 18 |
mark_missed_inventory_updates_as_processed, update_vendor_string, \
|
18 |
mark_missed_inventory_updates_as_processed, update_vendor_string, \
|
| 19 |
get_item_keys_to_be_processed, reset_availability, get_shipping_locations, \
|
19 |
get_item_keys_to_be_processed, reset_availability, get_shipping_locations, \
|
| 20 |
initialize, get_inventory_snapshot, clear_item_availability_cache, \
|
20 |
initialize, get_inventory_snapshot, clear_item_availability_cache, \
|
| 21 |
reset_availability_for_warehouse, get_vendor, get_pending_orders_inventory, \
|
21 |
reset_availability_for_warehouse, get_vendor, get_pending_orders_inventory, \
|
| 22 |
is_order_billable, get_our_warehouse_id_for_vendor
|
22 |
is_order_billable, get_our_warehouse_id_for_vendor, get_item_availability_for_our_warehouses
|
| 23 |
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
|
23 |
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
|
| 24 |
MissedInventoryUpdate, VendorItemMapping
|
24 |
MissedInventoryUpdate, VendorItemMapping
|
| 25 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
25 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
| 26 |
InventoryServiceException, WarehouseType, InventoryType, \
|
26 |
InventoryServiceException, WarehouseType, InventoryType, \
|
| 27 |
AvailableAndReservedStock
|
27 |
AvailableAndReservedStock
|
| Line 153... |
Line 153... |
| 153 |
log_entry(self, "item availability at warehouse requested")
|
153 |
log_entry(self, "item availability at warehouse requested")
|
| 154 |
try:
|
154 |
try:
|
| 155 |
return get_item_availability_for_warehouse(warehouse_id, item_id)
|
155 |
return get_item_availability_for_warehouse(warehouse_id, item_id)
|
| 156 |
finally:
|
156 |
finally:
|
| 157 |
close_session()
|
157 |
close_session()
|
| - |
|
158 |
|
| - |
|
159 |
def getItemAvailabilitiesAtOurWarehouses(self, item_ids):
|
| - |
|
160 |
try:
|
| - |
|
161 |
return get_item_availability_for_our_warehouses(item_ids)
|
| - |
|
162 |
finally:
|
| - |
|
163 |
close_session()
|
| 158 |
|
164 |
|
| 159 |
def getItemInventoryHistory(self, id, item_id, warehouse_id, from_date, to_date):
|
165 |
def getItemInventoryHistory(self, id, item_id, warehouse_id, from_date, to_date):
|
| 160 |
"""
|
166 |
"""
|
| 161 |
Parameters:
|
167 |
Parameters:
|
| 162 |
- id
|
168 |
- id
|