Subversion Repositories SmartDukaan

Rev

Rev 11173 | Rev 12376 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11173 Rev 12363
Line 36... Line 36...
36
    get_amazon_fba_inventory,get_all_amazon_fba_inventory, get_oursgood_warehouseids_for_location, \
36
    get_amazon_fba_inventory,get_all_amazon_fba_inventory, get_oursgood_warehouseids_for_location, \
37
    get_holdinventorydetail_forItem_forWarehouseId_exceptsource, get_snapdeal_inventory_for_item, \
37
    get_holdinventorydetail_forItem_forWarehouseId_exceptsource, get_snapdeal_inventory_for_item, \
38
    add_or_update_snapdeal_inventor_for_item, get_nlc_for_warehouse,get_snapdeal_inventory_snapshot, \
38
    add_or_update_snapdeal_inventor_for_item, get_nlc_for_warehouse,get_snapdeal_inventory_snapshot, \
39
    get_held_inventory_map_for_item, get_hold_inventory_details, add_or_update_flipkart_inventory_snapshot, \
39
    get_held_inventory_map_for_item, get_hold_inventory_details, add_or_update_flipkart_inventory_snapshot, \
40
    get_flipkart_inventory_snapshot, get_flipkart_inventory_for_Item, get_oos_statuses_for_x_days, \
40
    get_flipkart_inventory_snapshot, get_flipkart_inventory_for_Item, get_oos_statuses_for_x_days, \
41
    get_all_vendor_item_pricing, get_state_master, update_snapdeal_stock_at_eod, update_flipkart_stock_at_eod
41
    get_all_vendor_item_pricing, get_state_master, update_snapdeal_stock_at_eod, update_flipkart_stock_at_eod, \
-
 
42
    get_wanlc_for_source, get_all_available_amazon_inventory
42
    
43
    
43
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
44
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
44
    MissedInventoryUpdate, VendorItemMapping
45
    MissedInventoryUpdate, VendorItemMapping
45
from shop2020.thriftpy.model.v1.inventory.ttypes import \
46
from shop2020.thriftpy.model.v1.inventory.ttypes import \
46
    InventoryServiceException, WarehouseType, InventoryType, \
47
    InventoryServiceException, WarehouseType, InventoryType, \
Line 922... Line 923...
922
    def updateFlipkartStockAtEOD(self,allflipkartstock):
923
    def updateFlipkartStockAtEOD(self,allflipkartstock):
923
        try:
924
        try:
924
            update_flipkart_stock_at_eod(allflipkartstock)
925
            update_flipkart_stock_at_eod(allflipkartstock)
925
        finally:
926
        finally:
926
            close_session()
927
            close_session()
-
 
928
    
-
 
929
    def getWanNlcForSource(self,item_id,source):
927
        
930
        try:
-
 
931
            return get_wanlc_for_source(item_id,source)
-
 
932
        finally:
-
 
933
            close_session()
-
 
934
    
-
 
935
    def getAllAvailableAmazonFbaItemInventory(self):
-
 
936
        try:
-
 
937
            amazoninventory = []
-
 
938
            all_inventory = get_all_available_amazon_inventory()
-
 
939
            for inventory in all_inventory:
-
 
940
                amazoninventory.append(to_t_amazon_inventory_snapshot((inventory)))
-
 
941
            return amazoninventory                                           
-
 
942
        finally:
-
 
943
            close_session() 
-
 
944
            
928
                
945
                
929
                    
946
                    
930
                    
947
                    
931
948