Subversion Repositories SmartDukaan

Rev

Rev 4725 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4725 Rev 4762
Line 17... Line 17...
17
    is_active, get_best_sellers_catalog_ids, get_best_sellers_count, put_category_object,\
17
    is_active, get_best_sellers_catalog_ids, get_best_sellers_count, put_category_object,\
18
    get_category_object, mark_item_as_content_complete,\
18
    get_category_object, mark_item_as_content_complete,\
19
    reserve_item_in_warehouse, reduce_reservation_count, generate_new_entity_id,\
19
    reserve_item_in_warehouse, reduce_reservation_count, generate_new_entity_id,\
20
    get_all_item_pricing, add_vendor_pricing, \
20
    get_all_item_pricing, add_vendor_pricing, \
21
    get_item_pricing, get_category, get_all_categories, add_category,\
21
    get_item_pricing, get_category, get_all_categories, add_category,\
22
    get_item_status_description, get_all_vendors, check_vendor_item_mapping,\
22
    get_item_status_description, get_all_vendors,\
23
    get_item_mappings, add_vendor_item_mapping, check_similar_item,\
23
    get_item_mappings, add_vendor_item_mapping, check_similar_item,\
24
    change_risky_flag, get_items_by_vendor_category, get_risky_items,\
24
    change_risky_flag, get_items_by_category, get_risky_items,\
25
    get_similar_items_catalog_ids, add_product_notification,\
25
    get_similar_items_catalog_ids, add_product_notification,\
26
    send_product_notifications, update_inventory_history,\
26
    send_product_notifications, update_inventory_history,\
27
    get_all_brands_by_category, is_alive, get_item_pricing_by_source,\
27
    get_all_brands_by_category, is_alive, get_item_pricing_by_source,\
28
    add_source_item_pricing, get_all_sources, get_item_for_source,\
28
    add_source_item_pricing, get_all_sources, get_item_for_source,\
29
    get_all_source_pricing, get_item_count_by_status, search_items, get_search_result_count,\
29
    get_all_source_pricing, get_item_count_by_status, search_items, get_search_result_count,\
Line 737... Line 737...
737
        """
737
        """
738
        try:
738
        try:
739
            return delete_similar_item_catalog_id(itemId, catalogItemId)
739
            return delete_similar_item_catalog_id(itemId, catalogItemId)
740
        finally:
740
        finally:
741
            close_session()
741
            close_session()
742
            
-
 
743
    def itemExists(self, productGroup, brand, modelNumber, color, vendorId, category):
-
 
744
        try:
-
 
745
            return check_vendor_item_mapping(productGroup, brand, modelNumber, color, vendorId, category)
-
 
746
        finally:
-
 
747
            close_session()
-
 
748
            
742
    
749
    def addVendorItemMapping(self, key, vendorItemMapping):
743
    def addVendorItemMapping(self, key, vendorItemMapping):
750
        """
744
        """
751
        Adds VendorItemMapping. Updates VendorItemMapping if exists corresponding to the item key.
745
        Adds VendorItemMapping. Updates VendorItemMapping if exists corresponding to the item key.
752
        
746
        
753
        Parameters:
747
        Parameters:
Line 801... Line 795...
801
        try:
795
        try:
802
            change_risky_flag(itemId, risky)
796
            change_risky_flag(itemId, risky)
803
        finally:
797
        finally:
804
            close_session()
798
            close_session()
805
            
799
            
806
    def getItemsByVendorCategory(self, vendorCategory):
800
    def getItemsByCategory(self, category):
807
        """
801
        """
808
        Return list of items filtered by vendor category.
802
        Return list of items filtered by vendor category.
809
        Raises exception if vendorCategory is null.
803
        Raises exception if category is null.
810
        
804
        
811
        Parameters:
805
        Parameters:
812
         - vendorCategory
806
         - category
813
        """
807
        """
814
        try:
808
        try:
815
            return [to_t_item(item) for item in get_items_by_vendor_category(vendorCategory)]
809
            return [to_t_item(item) for item in get_items_by_category(category)]
816
        finally:
810
        finally:
817
            close_session()
811
            close_session()
818
 
812
 
819
    def getItemsByRiskyFlag(self, ):
813
    def getItemsByRiskyFlag(self, ):
820
        """
814
        """