| Line 29... |
Line 29... |
| 29 |
get_item_stock_purchase_params, add_oos_status_for_item, \
|
29 |
get_item_stock_purchase_params, add_oos_status_for_item, \
|
| 30 |
get_oos_statuses_for_x_days_for_item, get_non_zero_item_stock_purchase_params, \
|
30 |
get_oos_statuses_for_x_days_for_item, get_non_zero_item_stock_purchase_params, \
|
| 31 |
get_billable_inventory_and_pending_orders,get_warehouse_name,get_amazon_inventory_for_item,get_all_amazon_inventory, \
|
31 |
get_billable_inventory_and_pending_orders,get_warehouse_name,get_amazon_inventory_for_item,get_all_amazon_inventory, \
|
| 32 |
add_or_update_amazon_inventory_for_item, update_reservation_for_order, \
|
32 |
add_or_update_amazon_inventory_for_item, update_reservation_for_order, \
|
| 33 |
get_last_n_day_sale_for_item, add_or_update_amazon_fba_inventory, add_update_hold_inventory,\
|
33 |
get_last_n_day_sale_for_item, add_or_update_amazon_fba_inventory, add_update_hold_inventory,\
|
| 34 |
get_amazon_fba_inventory,get_all_non_zero_amazon_fba_inventory
|
34 |
get_amazon_fba_inventory,get_all_amazon_fba_inventory,get_oursgood_warehouseids_for_location
|
| 35 |
|
35 |
|
| 36 |
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
|
36 |
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
|
| 37 |
MissedInventoryUpdate, VendorItemMapping
|
37 |
MissedInventoryUpdate, VendorItemMapping
|
| 38 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
38 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
| 39 |
InventoryServiceException, WarehouseType, InventoryType, \
|
39 |
InventoryServiceException, WarehouseType, InventoryType, \
|
| Line 770... |
Line 770... |
| 770 |
try:
|
770 |
try:
|
| 771 |
return get_amazon_fba_inventory(itemId)
|
771 |
return get_amazon_fba_inventory(itemId)
|
| 772 |
finally:
|
772 |
finally:
|
| 773 |
close_session()
|
773 |
close_session()
|
| 774 |
|
774 |
|
| 775 |
def getAllNonzeroAmazonFbaItemInventory(self):
|
775 |
def getAllAmazonFbaItemInventory(self):
|
| 776 |
all_non_zero_fba_inventory = []
|
776 |
all_fba_inventory = []
|
| 777 |
try:
|
777 |
try:
|
| 778 |
for inventory in get_all_non_zero_amazon_fba_inventory():
|
778 |
for inventory in get_all_amazon_fba_inventory():
|
| 779 |
all_non_zero_fba_inventory.append(to_t_amazon_fba_inventory_snapshot(inventory))
|
779 |
all_fba_inventory.append(to_t_amazon_fba_inventory_snapshot(inventory))
|
| 780 |
return all_non_zero_fba_inventory
|
780 |
return all_fba_inventory
|
| 781 |
except:
|
781 |
except:
|
| 782 |
return None
|
782 |
return None
|
| 783 |
finally:
|
783 |
finally:
|
| 784 |
close_session()
|
- |
|
| 785 |
|
784 |
close_session()
|
| - |
|
785 |
|
| - |
|
786 |
def getOursGoodWarehouseIdsForLocation(self,state_id):
|
| - |
|
787 |
ids=[]
|
| - |
|
788 |
for id in get_oursgood_warehouseids_for_location(state_id):
|
| - |
|
789 |
ids.append(id[0])
|
| - |
|
790 |
return ids
|
| - |
|
791 |
|
| 786 |
|
792 |
|