Subversion Repositories SmartDukaan

Rev

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

Rev 1132 Rev 1135
Line 9... Line 9...
9
 get_line_items_for_order, get_transaction, get_transactions_for_shopping_cart_id,\
9
 get_line_items_for_order, get_transaction, get_transactions_for_shopping_cart_id,\
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
14
    mark_orders_as_delivered, mark_orders_as_failed
15
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
15
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
16
    to_t_lineitem, to_t_alert, to_t_order, to_t_lineitem
16
    to_t_lineitem, to_t_alert, to_t_order, to_t_lineitem
17
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
17
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
18
    LineItem, Order
18
    LineItem, Order
19
from shop2020.utils.Utils import to_py_date, get_fdate_tdate
19
from shop2020.utils.Utils import to_py_date, get_fdate_tdate
Line 271... Line 271...
271
        """
271
        """
272
        try:
272
        try:
273
            mark_orders_as_delivered(providerId, deliveredOrders)
273
            mark_orders_as_delivered(providerId, deliveredOrders)
274
        finally:
274
        finally:
275
            close_session()
275
            close_session()
-
 
276
 
-
 
277
    def markOrdersAsFailed(self, providerId, returnedOrders):
-
 
278
        """
-
 
279
        Mark all orders with AWBs in the given map as failed. Also sets the delivery timestamp.
-
 
280
        Raises an exception if we encounter report for an AWB number that we did not ship.
-
 
281
        
-
 
282
        Parameters:
-
 
283
         - providerId
-
 
284
         - returnedOrders
-
 
285
        """
-
 
286
        try:
-
 
287
            mark_orders_as_failed(providerId, returnedOrders)
-
 
288
        finally:
-
 
289
            close_session()
276
            
290
            
277
    def getAlerts(self, orderId, valid):
291
    def getAlerts(self, orderId, valid):
278
        """
292
        """
279
        Parameters:
293
        Parameters:
280
         - orderId
294
         - orderId