Subversion Repositories SmartDukaan

Rev

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

Rev 22452 Rev 22697
Line 22... Line 22...
22
    get_transaction, get_transactions_for_shopping_cart_id, \
22
    get_transaction, get_transactions_for_shopping_cart_id, \
23
    change_transaction_status, get_orders_for_customer, get_orders_for_transaction, \
23
    change_transaction_status, get_orders_for_customer, get_orders_for_transaction, \
24
    get_order, get_returnable_orders_for_customer, \
24
    get_order, get_returnable_orders_for_customer, \
25
    get_cancellable_orders_for_customer, get_orders_by_billing_date, get_all_orders, \
25
    get_cancellable_orders_for_customer, get_orders_by_billing_date, get_all_orders, \
26
    change_order_status, get_alerts, add_alert, add_billing_details, close_session, \
26
    change_order_status, get_alerts, add_alert, add_billing_details, close_session, \
27
    accept_order, mark_orders_as_picked_up, mark_orders_as_delivered, \
27
    mark_orders_as_picked_up, mark_orders_as_delivered, \
28
    mark_orders_as_rto, order_outofstock, batch_orders, update_non_delivery_reason, \
28
    mark_orders_as_rto, order_outofstock, batch_orders, update_non_delivery_reason, \
29
    enqueue_transaction_info_email, get_undelivered_orders, get_order_for_customer, \
29
    enqueue_transaction_info_email, get_undelivered_orders, get_order_for_customer, \
30
    get_valid_order_count, get_cust_count_with_successful_txn, \
30
    get_valid_order_count, get_cust_count_with_successful_txn, \
31
    get_valid_orders_amount_range, get_valid_orders, toggle_doa_flag, \
31
    get_valid_orders_amount_range, get_valid_orders, toggle_doa_flag, \
32
    request_pickup_number, authorize_pickup, receive_return, validate_doa, \
32
    request_pickup_number, authorize_pickup, receive_return, validate_doa, \
Line 37... Line 37...
37
    mark_transaction_as_processed, get_item_wise_risky_orders_count, \
37
    mark_transaction_as_processed, get_item_wise_risky_orders_count, \
38
    accept_order_for_item, get_orders_in_batch, get_order_count, \
38
    accept_order_for_item, get_orders_in_batch, get_order_count, \
39
    get_ebs_settlement_summaries, mark_order_cancellation_request_received, \
39
    get_ebs_settlement_summaries, mark_order_cancellation_request_received, \
40
    mark_order_cancellation_request_denied, refund_transaction, \
40
    mark_order_cancellation_request_denied, refund_transaction, \
41
    mark_order_cancellation_request_confirmed, \
41
    mark_order_cancellation_request_confirmed, \
42
    mark_transaction_as_payment_flag_removed, accept_orders_for_item_id, \
42
    mark_transaction_as_payment_flag_removed, \
43
    mark_orders_as_po_raised, mark_orders_as_reversal_initiated, \
43
    mark_orders_as_po_raised, mark_orders_as_reversal_initiated, \
44
    mark_orders_as_not_available, update_shipment_address, mark_orders_as_timeout, \
44
    mark_orders_as_not_available, update_shipment_address, mark_orders_as_timeout, \
45
    get_order_for_awb, mark_orders_as_shipped_from_warehouse, mark_alerts_as_seen, \
45
    get_order_for_awb, mark_orders_as_shipped_from_warehouse, mark_alerts_as_seen, \
46
    mark_order_doa_request_received, mark_order_doa_request_authorized, \
46
    mark_order_doa_request_received, mark_order_doa_request_authorized, \
47
    mark_order_return_request_received, mark_order_return_request_authorized, \
47
    mark_order_return_request_received, mark_order_return_request_authorized, \
Line 398... Line 398...
398
        
398
        
399
        Parameters:
399
        Parameters:
400
         - orderId
400
         - orderId
401
        """
401
        """
402
        try:
402
        try:
403
            return accept_order(orderId)
403
            return accept_package_orders([orderId])
404
        finally:
404
        finally:
405
            close_session()
405
            close_session()
406
 
406
 
407
    def unacceptOrder(self, orderId):
407
    def unacceptOrder(self, orderId):
408
        """
408
        """
Line 1464... Line 1464...
1464
            update_shipment_address(orderId, addressId)
1464
            update_shipment_address(orderId, addressId)
1465
        finally:
1465
        finally:
1466
            close_session()
1466
            close_session()
1467
 
1467
 
1468
    def acceptOrdersForItemId(self, itemId, inventory):
1468
    def acceptOrdersForItemId(self, itemId, inventory):
1469
        """
-
 
1470
        Marks the orders as ACCEPTED for the given itemId and inventory. It also updates the accepted timestamp. If the
-
 
1471
        given order is not a COD order, it also captures the payment if the same has not been captured.
-
 
1472
        
-
 
1473
        Parameters:
-
 
1474
         - itemId
-
 
1475
         - inventory
-
 
1476
        """
-
 
1477
        try:
-
 
1478
            return accept_orders_for_item_id(itemId, inventory)
-
 
1479
        finally:
1469
        return False
1480
            close_session()
-
 
1481
 
1470
 
1482
 
1471
 
1483
 
1472
 
1484
    def markOrdersAsPORaised(self, vendorId, itemId, quantity, estimate, isReminder):
1473
    def markOrdersAsPORaised(self, vendorId, itemId, quantity, estimate, isReminder):
1485
        """
1474
        """
Line 1716... Line 1705...
1716
            set_order_attribute_for_transaction(transactionId, attribute)                    
1705
            set_order_attribute_for_transaction(transactionId, attribute)                    
1717
        finally:
1706
        finally:
1718
            close_session()
1707
            close_session()
1719
 
1708
 
1720
    def acceptOrderForItem(self, itemId, quantity, fulfilmentWarehouseId, billingWarehouseId):
1709
    def acceptOrderForItem(self, itemId, quantity, fulfilmentWarehouseId, billingWarehouseId):
-
 
1710
        return False
1721
        """
1711
        """
1722
        Accepts appropriate order for an item in a given billingWarehouse. Usually
1712
        Accepts appropriate order for an item in a given billingWarehouse. Usually
1723
        invoked while scanning IN of items.
1713
        invoked while scanning IN of items.
1724
 
1714
 
1725
        Parameters:
1715
        Parameters: