Subversion Repositories SmartDukaan

Rev

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

Rev 7968 Rev 7972
Line 26... Line 26...
26
    delete_item_from_ignore_inventory_update_list,get_all_ignored_inventoryupdate_items_count, \
26
    delete_item_from_ignore_inventory_update_list,get_all_ignored_inventoryupdate_items_count, \
27
    get_ignored_inventoryupdate_itemids, update_item_stock_purchase_params, \
27
    get_ignored_inventoryupdate_itemids, update_item_stock_purchase_params, \
28
    get_item_stock_purchase_params, add_oos_status_for_item, \
28
    get_item_stock_purchase_params, add_oos_status_for_item, \
29
    get_oos_statuses_for_x_days_for_item, get_non_zero_item_stock_purchase_params, \
29
    get_oos_statuses_for_x_days_for_item, get_non_zero_item_stock_purchase_params, \
30
    get_billable_inventory_and_pending_orders,get_warehouse_name,get_amazon_inventory_for_item,get_all_amazon_inventory, \
30
    get_billable_inventory_and_pending_orders,get_warehouse_name,get_amazon_inventory_for_item,get_all_amazon_inventory, \
31
    add_or_update_amazon_inventory_for_item, update_reservation_for_order
31
    add_or_update_amazon_inventory_for_item, update_reservation_for_order, \
-
 
32
    get_last_n_day_sale_for_item
-
 
33
    
32
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
34
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
33
    MissedInventoryUpdate, VendorItemMapping
35
    MissedInventoryUpdate, VendorItemMapping
34
from shop2020.thriftpy.model.v1.inventory.ttypes import \
36
from shop2020.thriftpy.model.v1.inventory.ttypes import \
35
    InventoryServiceException, WarehouseType, InventoryType, \
37
    InventoryServiceException, WarehouseType, InventoryType, \
36
    AvailableAndReservedStock
38
    AvailableAndReservedStock
Line 692... Line 694...
692
        """
694
        """
693
        try:
695
        try:
694
            return [to_t_item_stock_purchase_params(ispp) for ispp in get_non_zero_item_stock_purchase_params()]
696
            return [to_t_item_stock_purchase_params(ispp) for ispp in get_non_zero_item_stock_purchase_params()]
695
        finally:
697
        finally:
696
            close_session()
698
            close_session()
-
 
699
    
-
 
700
    def getLastNdaySaleForItem(self, itemId, numberOfDays):
-
 
701
        """
-
 
702
        Get Sale for Last N day for an Item
-
 
703
        """
-
 
704
        try:
-
 
705
            return get_last_n_day_sale_for_item(itemId, numberOfDays)
-
 
706
        finally:
-
 
707
            close_session()
697
    def getBillableInventoryAndPendingOrders(self):
708
    def getBillableInventoryAndPendingOrders(self):
698
        """
709
        """
699
        Returns a list of inventory stock for items for which there are pending orders or have 
710
        Returns a list of inventory stock for items for which there are pending orders or have 
700
        billable inventory.
711
        billable inventory.
701
        """
712
        """