Subversion Repositories SmartDukaan

Rev

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

Rev 1382 Rev 1398
Line 10... Line 10...
10
    change_transaction_status, get_orders_for_customer,get_orders_for_transaction, get_order,\
10
    change_transaction_status, get_orders_for_customer,get_orders_for_transaction, get_order,\
11
    get_returnable_orders_for_customer, get_cancellable_orders_for_customer, get_orders_by_billing_date,\
11
    get_returnable_orders_for_customer, get_cancellable_orders_for_customer, get_orders_by_billing_date,\
12
    get_all_orders, change_order_status, get_alerts, set_alert, add_billing_details,\
12
    get_all_orders, change_order_status, get_alerts, set_alert, add_billing_details,\
13
    mark_orders_as_manifested, close_session, accept_order, bill_order, mark_orders_as_picked_up,\
13
    mark_orders_as_manifested, close_session, accept_order, bill_order, mark_orders_as_picked_up,\
14
    mark_orders_as_delivered, mark_orders_as_failed, add_jacket_number,\
14
    mark_orders_as_delivered, mark_orders_as_failed, add_jacket_number,\
15
    order_outofstock, batch_orders, update_non_delivery_reason, email_transaction_info_to_user
15
    order_outofstock, batch_orders, update_non_delivery_reason, enqueue_transaction_info_email
16
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
16
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
17
    to_t_alert, to_t_order, to_t_lineitem
17
    to_t_alert, to_t_order, to_t_lineitem
18
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
18
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
19
    LineItem, Order
19
    LineItem, Order
20
from shop2020.utils.Utils import to_py_date, get_fdate_tdate
20
from shop2020.utils.Utils import to_py_date, get_fdate_tdate
Line 365... Line 365...
365
        try:
365
        try:
366
            update_non_delivery_reason(providerId, undeliveredOrders)
366
            update_non_delivery_reason(providerId, undeliveredOrders)
367
        finally:
367
        finally:
368
            close_session()
368
            close_session()
369
    
369
    
370
    def emailTransactionInfoToUser(self, transactionId):
370
    def enqueueTransactionInfoEmail(self, transactionId):
371
        """
371
        """
372
        Email the order details to the customer
372
        Save the email containing order details to be sent to customer later by batch job
373
        
373
        
374
        Parameters:
374
        Parameters:
375
         - transactionId
375
         - transactionId
376
        """
376
        """
377
        try:
377
        try:
378
            return email_transaction_info_to_user(transactionId)
378
            return enqueue_transaction_info_email(transactionId)
379
        finally:
379
        finally:
380
            close_session()
380
            close_session()
381
    
381
    
382
    def getAlerts(self, orderId, valid):
382
    def getAlerts(self, orderId, valid):
383
        """
383
        """