Subversion Repositories SmartDukaan

Rev

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

Rev 8282 Rev 8363
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