Subversion Repositories SmartDukaan

Rev

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

Rev 7256 Rev 7265
Line 34... Line 34...
34
    get_vat_amount_for_item, add_tag, get_all_tags, get_all_entities_by_tag_name, \
34
    get_vat_amount_for_item, add_tag, get_all_tags, get_all_entities_by_tag_name, \
35
    delete_tag, delete_entity_tag, get_all_ignored_inventoryupdate_items_list,add_banner,get_all_banners, \
35
    delete_tag, delete_entity_tag, get_all_ignored_inventoryupdate_items_list,add_banner,get_all_banners, \
36
    delete_banner,get_banner_details,get_active_banners,add_banner_map,delete_banner_map,get_banner_map_details, \
36
    delete_banner,get_banner_details,get_active_banners,add_banner_map,delete_banner_map,get_banner_map_details, \
37
    get_insurance_amount, get_insurer, get_all_alive_items,get_all_insurers, get_all_entity_tags,\
37
    get_insurance_amount, get_insurer, get_all_alive_items,get_all_insurers, get_all_entity_tags,\
38
    update_insurance_declared_amount, get_freebie_for_item, add_or_update_freebie_for_item,\
38
    update_insurance_declared_amount, get_freebie_for_item, add_or_update_freebie_for_item,\
39
    get_store_pricing
39
    get_store_pricing, update_store_pricing
40
from shop2020.thriftpy.model.v1.catalog.ttypes import status
40
from shop2020.thriftpy.model.v1.catalog.ttypes import status
41
from shop2020.utils.Utils import log_entry, to_py_date
41
from shop2020.utils.Utils import log_entry, to_py_date
42
import datetime
42
import datetime
43
 
43
 
44
class CatalogServiceHandler:
44
class CatalogServiceHandler:
Line 1020... Line 1020...
1020
        try:
1020
        try:
1021
            return get_store_pricing(itemId)
1021
            return get_store_pricing(itemId)
1022
        finally:
1022
        finally:
1023
            close_session()
1023
            close_session()
1024
 
1024
 
-
 
1025
    def updateStorePricing(self, sp):
-
 
1026
        try:
-
 
1027
            return update_store_pricing(sp)
-
 
1028
        finally:
-
 
1029
            close_session()
1025
            
1030
            
1026
def is_valid(item):
1031
def is_valid(item):
1027
    if item.status in [status.ACTIVE, status.PAUSED, status.PAUSED_BY_RISK]:
1032
    if item.status in [status.ACTIVE, status.PAUSED, status.PAUSED_BY_RISK]:
1028
        if item.startDate:
1033
        if item.startDate:
1029
            return not(datetime.datetime.now() < item.startDate or item.sellingPrice == 0)
1034
            return not(datetime.datetime.now() < item.startDate or item.sellingPrice == 0)