Subversion Repositories SmartDukaan

Rev

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

Rev 1220 Rev 1246
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_all_orders, change_order_status, get_alerts, set_alert, add_billing_details,\
11
 get_all_orders, change_order_status, get_alerts, set_alert, add_billing_details,\
12
    mark_orders_as_manifested, close_session, accept_order, bill_order,\
12
    mark_orders_as_manifested, close_session, accept_order, bill_order,\
13
    get_orders_by_billing_date, mark_orders_as_picked_up,\
13
    get_orders_by_billing_date, 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
15
    order_outofstock, batch_orders, update_non_delivery_reason
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_lineitem, to_t_alert, to_t_order, to_t_lineitem
17
    to_t_lineitem, 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 329... Line 329...
329
        """
329
        """
330
        try:
330
        try:
331
            mark_orders_as_failed(providerId, returnedOrders)
331
            mark_orders_as_failed(providerId, returnedOrders)
332
        finally:
332
        finally:
333
            close_session()
333
            close_session()
-
 
334
 
-
 
335
    def updateNonDeliveryReason(self, providerId, undeliveredOrders):
-
 
336
        """
-
 
337
        Update the status description of orders whose AWB numbers are keys of the Map.
-
 
338
        
-
 
339
        Parameters:
-
 
340
         - providerId
-
 
341
         - undelivered_orders
-
 
342
        """
-
 
343
        try:
-
 
344
            update_non_delivery_reason(providerId, undeliveredOrders)
-
 
345
        finally:
-
 
346
            close_session()
334
            
347
            
335
    def getAlerts(self, orderId, valid):
348
    def getAlerts(self, orderId, valid):
336
        """
349
        """
337
        Parameters:
350
        Parameters:
338
         - orderId
351
         - orderId