Subversion Repositories SmartDukaan

Rev

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

Rev 5944 Rev 6039
Line 25... Line 25...
25
    get_all_similar_items_catalog_ids, add_similar_item_catalog_id, \
25
    get_all_similar_items_catalog_ids, add_similar_item_catalog_id, \
26
    delete_similar_item_catalog_id, add_authorization_log_for_item, \
26
    delete_similar_item_catalog_id, add_authorization_log_for_item, \
27
    get_thrift_item_list, get_all_brands, get_coming_soon, get_coming_soon_catalog_ids, \
27
    get_thrift_item_list, get_all_brands, get_coming_soon, get_coming_soon_catalog_ids, \
28
    get_coming_soon_count, initialize, get_clearance_sale_catalog_ids, \
28
    get_coming_soon_count, initialize, get_clearance_sale_catalog_ids, \
29
    add_update_voucher_for_item, delete_voucher_for_item, get_voucher_amount, \
29
    add_update_voucher_for_item, delete_voucher_for_item, get_voucher_amount, \
30
    get_all_vouchers_for_item, is_valid_catalog_id, check_risky_item
30
    get_all_vouchers_for_item, is_valid_catalog_id, check_risky_item, \
-
 
31
    get_vat_percentage_for_item, get_vat_amount_for_item
31
from shop2020.thriftpy.model.v1.catalog.ttypes import status
32
from shop2020.thriftpy.model.v1.catalog.ttypes import status
32
from shop2020.utils.Utils import log_entry, to_py_date
33
from shop2020.utils.Utils import log_entry, to_py_date
33
import datetime
34
import datetime
34
 
35
 
35
class CatalogServiceHandler:
36
class CatalogServiceHandler:
Line 761... Line 762...
761
        """
762
        """
762
        try:
763
        try:
763
            return get_clearance_sale_catalog_ids()
764
            return get_clearance_sale_catalog_ids()
764
        finally:
765
        finally:
765
            close_session()
766
            close_session()
-
 
767
 
-
 
768
    
-
 
769
    def getVatPercentageForItem(self, itemId, price):
-
 
770
        """
-
 
771
        get Vat percentage for item for item
-
 
772
        """
-
 
773
        try:
-
 
774
            return get_vat_percentage_for_item(itemId, price)
-
 
775
        finally:
-
 
776
            close_session()
-
 
777
 
-
 
778
    def getVatAmountForItem(self, itemId, price):
-
 
779
        """
-
 
780
        get Vat amount for item
-
 
781
        """
-
 
782
        try:
-
 
783
            return get_vat_amount_for_item(itemId,price)
-
 
784
        finally:
-
 
785
            close_session()
766
    
786
    
767
    def validateRiskyStatus(self, itemId):
787
    def validateRiskyStatus(self, itemId):
768
        """
788
        """
769
        Check wether item is risky and change status if inventory is not available for risky items
789
        Check wether item is risky and change status if inventory is not available for risky items
770
        """
790
        """