Subversion Repositories SmartDukaan

Rev

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

Rev 6467 Rev 6484
Line 17... Line 17...
17
    update_inventory_history, is_alive, add_inventory, add_bad_inventory, \
17
    update_inventory_history, is_alive, add_inventory, add_bad_inventory, \
18
    mark_missed_inventory_updates_as_processed, update_vendor_string, \
18
    mark_missed_inventory_updates_as_processed, update_vendor_string, \
19
    get_item_keys_to_be_processed, reset_availability, get_shipping_locations, \
19
    get_item_keys_to_be_processed, reset_availability, get_shipping_locations, \
20
    initialize, get_inventory_snapshot, clear_item_availability_cache, \
20
    initialize, get_inventory_snapshot, clear_item_availability_cache, \
21
    reset_availability_for_warehouse, get_vendor, get_pending_orders_inventory, \
21
    reset_availability_for_warehouse, get_vendor, get_pending_orders_inventory, \
22
    is_order_billable, get_our_warehouse_id_for_vendor
22
    is_order_billable, get_our_warehouse_id_for_vendor, get_item_availability_for_our_warehouses
23
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
23
from shop2020.model.v1.inventory.impl.DataService import Warehouse, \
24
    MissedInventoryUpdate, VendorItemMapping
24
    MissedInventoryUpdate, VendorItemMapping
25
from shop2020.thriftpy.model.v1.inventory.ttypes import \
25
from shop2020.thriftpy.model.v1.inventory.ttypes import \
26
    InventoryServiceException, WarehouseType, InventoryType, \
26
    InventoryServiceException, WarehouseType, InventoryType, \
27
    AvailableAndReservedStock
27
    AvailableAndReservedStock
Line 153... Line 153...
153
        log_entry(self, "item availability at warehouse requested")
153
        log_entry(self, "item availability at warehouse requested")
154
        try:
154
        try:
155
            return get_item_availability_for_warehouse(warehouse_id, item_id)
155
            return get_item_availability_for_warehouse(warehouse_id, item_id)
156
        finally:
156
        finally:
157
            close_session()
157
            close_session()
-
 
158
        
-
 
159
    def getItemAvailabilitiesAtOurWarehouses(self, item_ids):
-
 
160
        try:   
-
 
161
            return get_item_availability_for_our_warehouses(item_ids)
-
 
162
        finally:
-
 
163
            close_session()
158
            
164
            
159
    def getItemInventoryHistory(self, id, item_id, warehouse_id, from_date, to_date):
165
    def getItemInventoryHistory(self, id, item_id, warehouse_id, from_date, to_date):
160
        """
166
        """
161
        Parameters:
167
        Parameters:
162
         - id
168
         - id