Subversion Repositories SmartDukaan

Rev

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

Rev 1731 Rev 1886
Line 12... Line 12...
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, enqueue_transaction_info_email,\
15
    order_outofstock, batch_orders, update_non_delivery_reason, enqueue_transaction_info_email,\
16
    get_undelivered_orders, get_order_for_customer, get_valid_order_count,\
16
    get_undelivered_orders, get_order_for_customer, get_valid_order_count,\
17
    get_cust_count_with_successful_txn, get_valid_orders_amount_range
17
    get_cust_count_with_successful_txn, get_valid_orders_amount_range,\
-
 
18
    get_valid_orders
18
 
19
 
19
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
20
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
20
    to_t_alert, to_t_order, to_t_lineitem
21
    to_t_alert, to_t_order, to_t_lineitem
21
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
22
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
22
    LineItem, Order
23
    LineItem, Order
Line 475... Line 476...
475
        try:
476
        try:
476
            return get_valid_orders_amount_range()
477
            return get_valid_orders_amount_range()
477
        finally:
478
        finally:
478
            close_session()
479
            close_session()
479
 
480
 
-
 
481
    def getValidOrders(self, limit):
-
 
482
        """
-
 
483
        Returns list of Orders in descending order by Order creation date. List is restricted to limit Orders.
-
 
484
        If limit is passed as 0, then all valid Orders are returned.
-
 
485
        
-
 
486
        Parameters:
-
 
487
         - limit
-
 
488
        """
-
 
489
        try:
-
 
490
            return [to_t_order(order) for order in get_valid_orders(limit)]
-
 
491
        finally:
-
 
492
            close_session()
480
            
493
            
481
    def closeSession(self, ):
494
    def closeSession(self, ):
482
        close_session()
495
        close_session()
483
    
496
    
484
    
497