| 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)
|