Subversion Repositories SmartDukaan

Rev

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

Rev 4283 Rev 4285
Line 8... Line 8...
8
    create_order, get_new_transaction, get_transactions_for_customer, get_transaction_status,\
8
    create_order, get_new_transaction, get_transactions_for_customer, get_transaction_status,\
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_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, mark_orders_as_picked_up,\
14
    mark_orders_as_delivered, mark_orders_as_failed,\
14
    mark_orders_as_delivered, mark_orders_as_failed,\
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, toggle_doa_flag, request_pickup_number, authorize_pickup,\
18
    get_valid_orders, toggle_doa_flag, request_pickup_number, authorize_pickup,\
Line 24... Line 24...
24
    mark_transaction_as_processed, get_item_wise_risky_orders_count,\
24
    mark_transaction_as_processed, get_item_wise_risky_orders_count,\
25
    get_orders_in_batch, get_order_count,\
25
    get_orders_in_batch, get_order_count,\
26
    mark_order_cancellation_request_received,\
26
    mark_order_cancellation_request_received,\
27
    mark_order_cancellation_request_denied, refund_transaction,\
27
    mark_order_cancellation_request_denied, refund_transaction,\
28
    mark_order_cancellation_request_confirmed,\
28
    mark_order_cancellation_request_confirmed,\
29
    mark_transaction_as_payment_flag_removed
29
    mark_transaction_as_payment_flag_removed, accept_orders_for_item_id
30
 
30
 
31
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
31
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
32
    to_t_alert, to_t_order, to_t_lineitem
32
    to_t_alert, to_t_order, to_t_lineitem
33
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
33
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
34
    LineItem, Order, TransactionServiceException
34
    LineItem, Order, TransactionServiceException
Line 274... Line 274...
274
        
274
        
275
        Parameters:
275
        Parameters:
276
         - orderId
276
         - orderId
277
        """
277
        """
278
        try:
278
        try:
279
            return accept_order(self, orderId)
279
            return accept_order(orderId)
280
        finally:
280
        finally:
281
            close_session()
281
            close_session()
282
    
282
    
283
    def getOrdersForCustomer(self, customerId, from_date, to_date, statuses):
283
    def getOrdersForCustomer(self, customerId, from_date, to_date, statuses):
284
        """
284
        """
Line 349... Line 349...
349
         - imeiNumber
349
         - imeiNumber
350
         - itemNumber
350
         - itemNumber
351
         - billedBy
351
         - billedBy
352
        """
352
        """
353
        try:
353
        try:
354
            return add_billing_details(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy, billingType, vendorId)
354
            return add_billing_details(orderId, invoice_number, imeiNumber, itemNumber, billedBy, jacketNumber, billingType, vendorId)
355
        except TransactionServiceException:
355
        except TransactionServiceException:
356
            print "ERROR: Couldn't find the order with the given id"
356
            print "ERROR: Couldn't find the order with the given id"
357
            return False
357
            return False
358
        finally:
358
        finally:
359
            close_session()
359
            close_session()
Line 940... Line 940...
940
        try:
940
        try:
941
            return mark_order_cancellation_request_confirmed(orderId)
941
            return mark_order_cancellation_request_confirmed(orderId)
942
        finally:
942
        finally:
943
            close_session()
943
            close_session()
944
 
944
 
-
 
945
    def acceptOrdersForItemId(self, itemId, inventory):
-
 
946
        """
-
 
947
        Marks the orders as ACCEPTED for the given itemId and inventory. It also updates the accepted timestamp. If the
-
 
948
        given order is not a COD order, it also captures the payment if the same has not been captured.
-
 
949
        
-
 
950
        Parameters:
-
 
951
         - itemId
-
 
952
         - inventory
-
 
953
        """
-
 
954
        try:
-
 
955
            return accept_orders_for_item_id(itemId, inventory)
-
 
956
        finally:
-
 
957
            close_session()
-
 
958
 
945
    def closeSession(self, ):
959
    def closeSession(self, ):
946
        close_session()
960
        close_session()
947
 
961
 
948
    def isAlive(self, ):
962
    def isAlive(self, ):
949
        """
963
        """