Subversion Repositories SmartDukaan

Rev

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

Rev 5387 Rev 5447
Line 35... Line 35...
35
    get_order_distribution_by_status, get_orders_not_met_expected_delivery_date, get_orders_where_vendor_not_paid,\
35
    get_order_distribution_by_status, get_orders_not_met_expected_delivery_date, get_orders_where_vendor_not_paid,\
36
    mark_orders_as_local_connected, mark_orders_as_destinationCityReached,\
36
    mark_orders_as_local_connected, mark_orders_as_destinationCityReached,\
37
    mark_orders_as_firstDeliveryAttempted, get_non_delivered_orders_by_courier, get_orders_not_local_connected,\
37
    mark_orders_as_firstDeliveryAttempted, get_non_delivered_orders_by_courier, get_orders_not_local_connected,\
38
    get_doas_not_picked_up, get_return_orders_not_picked_up, get_orders_not_picked_up, get_rto_orders, get_order_list,\
38
    get_doas_not_picked_up, get_return_orders_not_picked_up, get_orders_not_picked_up, get_rto_orders, get_order_list,\
39
    get_order_ids_for_status, update_orders_as_paid_to_vendor, update_COD_agent,\
39
    get_order_ids_for_status, update_orders_as_paid_to_vendor, update_COD_agent,\
40
    get_refunded_orders_marked_paid, get_settlement_for_Cod, get_order_list_for_vendor, update_order_only_as_paid_to_vendor
40
    get_refunded_orders_marked_paid, get_settlement_for_Cod, get_order_list_for_vendor, update_order_only_as_paid_to_vendor,\
-
 
41
    get_all_verification_agents
41
 
42
 
42
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
43
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
43
    to_t_alert, to_t_order, to_t_lineitem, to_t_payment_settlement
44
    to_t_alert, to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent
44
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
45
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
45
    LineItem, Order, TransactionServiceException
46
    LineItem, Order, TransactionServiceException
46
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
47
from shop2020.utils.Utils import to_py_date, get_fdate_tdate, to_java_date
47
 
48
 
48
class OrderServiceHandler:
49
class OrderServiceHandler:
Line 1467... Line 1468...
1467
    def getRefundedOrdersMarkedPaid(self):
1468
    def getRefundedOrdersMarkedPaid(self):
1468
        try:
1469
        try:
1469
            return [to_t_order(order) for order in get_refunded_orders_marked_paid()]
1470
            return [to_t_order(order) for order in get_refunded_orders_marked_paid()]
1470
        finally:
1471
        finally:
1471
            close_session()
1472
            close_session()
-
 
1473
            
-
 
1474
    def getAllVerificationAgents(self, minOrderId, maxOrderId):
-
 
1475
        try:
-
 
1476
            return [to_t_verification_agent(codAgent) for codAgent in get_all_verification_agents(minOrderId, maxOrderId)]
-
 
1477
        finally:
-
 
1478
            close_session()        
1472
        
1479
        
1473
    def closeSession(self, ):
1480
    def closeSession(self, ):
1474
        close_session()
1481
        close_session()
1475
 
1482
 
1476
    def isAlive(self, ):
1483
    def isAlive(self, ):
1477
        """
1484
        """
1478
        For checking weather service is active alive or not. It also checks connectivity with database
1485
        For checking whether service is alive or not. It also checks connectivity with database
1479
        """
1486
        """
1480
        try:
1487
        try:
1481
            return is_alive()
1488
            return is_alive()
1482
        finally:
1489
        finally:
1483
            close_session()
1490
            close_session()
1484
1491