| Line 6... |
Line 6... |
| 6 |
from shop2020.config.client.ConfigClient import ConfigClient
|
6 |
from shop2020.config.client.ConfigClient import ConfigClient
|
| 7 |
from shop2020.model.v1.inventory.impl import DataService
|
7 |
from shop2020.model.v1.inventory.impl import DataService
|
| 8 |
from shop2020.model.v1.inventory.impl.Convertors import to_t_item_inventory, \
|
8 |
from shop2020.model.v1.inventory.impl.Convertors import to_t_item_inventory, \
|
| 9 |
to_t_warehouse, to_t_vendor_item_pricing, to_t_vendor, to_t_vendor_item_mapping, \
|
9 |
to_t_warehouse, to_t_vendor_item_pricing, to_t_vendor, to_t_vendor_item_mapping, \
|
| 10 |
to_t_item_stock_purchase_params, to_t_oos_status, to_t_amazon_inventory_snapshot, \
|
10 |
to_t_item_stock_purchase_params, to_t_oos_status, to_t_amazon_inventory_snapshot, \
|
| 11 |
to_t_amazon_fba_inventory_snapshot
|
11 |
to_t_amazon_fba_inventory_snapshot,to_t_snapdeal_inventory_snapshot
|
| 12 |
from shop2020.model.v1.inventory.impl.DataAcessors import add_warehouse, \
|
12 |
from shop2020.model.v1.inventory.impl.DataAcessors import add_warehouse, \
|
| 13 |
update_inventory, retire_warehouse, get_item_availability_for_warehouse, \
|
13 |
update_inventory, retire_warehouse, get_item_availability_for_warehouse, \
|
| 14 |
get_item_availability_for_location, get_all_warehouses_by_status, get_Warehouse, \
|
14 |
get_item_availability_for_location, get_all_warehouses_by_status, get_Warehouse, \
|
| 15 |
get_all_items_for_warehouse, close_session, add_vendor, \
|
15 |
get_all_items_for_warehouse, close_session, add_vendor, \
|
| 16 |
get_item_inventory_by_item_id, reserve_item_in_warehouse, \
|
16 |
get_item_inventory_by_item_id, reserve_item_in_warehouse, \
|
| 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_amazon_fba_inventory,get_oursgood_warehouseids_for_location, \
|
34 |
get_amazon_fba_inventory,get_all_amazon_fba_inventory, get_oursgood_warehouseids_for_location, \
|
| 35 |
get_holdinventorydetail_forItem_forWarehouseId_exceptsource
|
35 |
get_holdinventorydetail_forItem_forWarehouseId_exceptsource, get_snapdeal_inventory_for_item, \
|
| - |
|
36 |
add_or_update_snapdeal_inventor_for_item, get_nlc_for_warehouse
|
| 36 |
|
37 |
|
| 37 |
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
|
38 |
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
|
| 38 |
MissedInventoryUpdate, VendorItemMapping
|
39 |
MissedInventoryUpdate, VendorItemMapping
|
| 39 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
40 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
| 40 |
InventoryServiceException, WarehouseType, InventoryType, \
|
41 |
InventoryServiceException, WarehouseType, InventoryType, \
|
| Line 796... |
Line 797... |
| 796 |
|
797 |
|
| 797 |
def getHoldInventoryDetailForItemForWarehouseIdExceptSource(self,item_id,warehouse_id,source):
|
798 |
def getHoldInventoryDetailForItemForWarehouseIdExceptSource(self,item_id,warehouse_id,source):
|
| 798 |
try:
|
799 |
try:
|
| 799 |
return get_holdinventorydetail_forItem_forWarehouseId_exceptsource(item_id,warehouse_id,source)
|
800 |
return get_holdinventorydetail_forItem_forWarehouseId_exceptsource(item_id,warehouse_id,source)
|
| 800 |
finally:
|
801 |
finally:
|
| 801 |
close_session()
|
802 |
close_session()
|
| - |
|
803 |
|
| - |
|
804 |
def getSnapdealInventoryForItem(self,item_id):
|
| - |
|
805 |
try:
|
| - |
|
806 |
return to_t_snapdeal_inventory_snapshot(get_snapdeal_inventory_for_item(item_id))
|
| - |
|
807 |
finally:
|
| - |
|
808 |
close_session()
|
| - |
|
809 |
def addOrUpdateSnapdealInventoryForItem(self,snapdealinventoryitem):
|
| - |
|
810 |
try:
|
| - |
|
811 |
add_or_update_snapdeal_inventor_for_item(snapdealinventoryitem)
|
| - |
|
812 |
finally:
|
| - |
|
813 |
close_session()
|
| - |
|
814 |
|
| - |
|
815 |
def getNlcForWarehouse(self,warehouse_id,item_id):
|
| - |
|
816 |
try:
|
| - |
|
817 |
return get_nlc_for_warehouse(warehouse_id,item_id)
|
| - |
|
818 |
finally:
|
| - |
|
819 |
close_session()
|
| - |
|
820 |
|
| 802 |
|
821 |
|