| Line 30... |
Line 30... |
| 30 |
get_clearance_sale_catalog_ids, add_update_voucher_for_item, \
|
30 |
get_clearance_sale_catalog_ids, add_update_voucher_for_item, \
|
| 31 |
delete_voucher_for_item, get_voucher_amount, get_all_vouchers_for_item, \
|
31 |
delete_voucher_for_item, get_voucher_amount, get_all_vouchers_for_item, \
|
| 32 |
is_valid_catalog_id, check_risky_item, get_vat_percentage_for_item, \
|
32 |
is_valid_catalog_id, check_risky_item, get_vat_percentage_for_item, \
|
| 33 |
get_vat_amount_for_item, add_tag, get_all_tags, get_all_entities_by_tag_name, \
|
33 |
get_vat_amount_for_item, add_tag, get_all_tags, get_all_entities_by_tag_name, \
|
| 34 |
delete_tag, delete_entity_tag, get_all_ignored_inventoryupdate_items_list, \
|
34 |
delete_tag, delete_entity_tag, get_all_ignored_inventoryupdate_items_list, \
|
| 35 |
get_insurance_amount, get_insurer, get_all_alive_items
|
35 |
get_insurance_amount, get_insurer, get_all_alive_items,get_all_insurers
|
| 36 |
from shop2020.thriftpy.model.v1.catalog.ttypes import status
|
36 |
from shop2020.thriftpy.model.v1.catalog.ttypes import status
|
| 37 |
from shop2020.utils.Utils import log_entry, to_py_date
|
37 |
from shop2020.utils.Utils import log_entry, to_py_date
|
| 38 |
import datetime
|
38 |
import datetime
|
| 39 |
|
39 |
|
| 40 |
class CatalogServiceHandler:
|
40 |
class CatalogServiceHandler:
|
| Line 879... |
Line 879... |
| 879 |
|
879 |
|
| 880 |
def getInsurer(self, insurerId):
|
880 |
def getInsurer(self, insurerId):
|
| 881 |
try:
|
881 |
try:
|
| 882 |
return to_t_insurer(get_insurer(insurerId))
|
882 |
return to_t_insurer(get_insurer(insurerId))
|
| 883 |
finally:
|
883 |
finally:
|
| 884 |
close_session
|
884 |
close_session()
|
| - |
|
885 |
|
| - |
|
886 |
def getAllInsurers(self):
|
| - |
|
887 |
try:
|
| - |
|
888 |
insurers = []
|
| - |
|
889 |
all_insurers = get_all_insurers()
|
| - |
|
890 |
for insurer in all_insurers:
|
| - |
|
891 |
insurers.append(to_t_insurer(insurer))
|
| - |
|
892 |
finally:
|
| - |
|
893 |
return insurers
|
| - |
|
894 |
close_session()
|
| 885 |
|
895 |
|
| 886 |
def is_valid(item):
|
896 |
def is_valid(item):
|
| 887 |
if item.status in [status.ACTIVE, status.PAUSED, status.PAUSED_BY_RISK]:
|
897 |
if item.status in [status.ACTIVE, status.PAUSED, status.PAUSED_BY_RISK]:
|
| 888 |
if item.startDate:
|
898 |
if item.startDate:
|
| 889 |
return not(datetime.datetime.now() < item.startDate or item.sellingPrice == 0)
|
899 |
return not(datetime.datetime.now() < item.startDate or item.sellingPrice == 0)
|