| Line 16... |
Line 16... |
| 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,\
|
| 19 |
receive_return, validate_doa, reship_order, refund_order, get_return_orders,\
|
19 |
receive_return, validate_doa, reship_order, refund_order, get_return_orders,\
|
| 20 |
process_return, get_return_order, mark_doas_as_picked_up,\
|
20 |
process_return, get_return_order, mark_doas_as_picked_up,\
|
| 21 |
create_purchase_order, verify_order, is_alive, get_orders_by_shipping_date,\
|
21 |
verify_order, is_alive, get_orders_by_shipping_date,\
|
| 22 |
update_weight, change_warehouse, change_product, add_delay_reason,\
|
22 |
update_weight, change_warehouse, change_product, add_delay_reason,\
|
| 23 |
reconcile_cod_collection, get_transactions_requiring_extra_processing,\
|
23 |
reconcile_cod_collection, get_transactions_requiring_extra_processing,\
|
| 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, get_ebs_settlement_summaries, \
|
25 |
get_orders_in_batch, get_order_count, get_ebs_settlement_summaries, \
|
| 26 |
mark_order_cancellation_request_received,\
|
26 |
mark_order_cancellation_request_received,\
|
| Line 34... |
Line 34... |
| 34 |
mark_order_doa_request_received, mark_order_doa_request_authorized,\
|
34 |
mark_order_doa_request_received, mark_order_doa_request_authorized,\
|
| 35 |
mark_order_return_request_received, mark_order_return_request_authorized, add_invoice_number, get_reshipped_order_ids, \
|
35 |
mark_order_return_request_received, mark_order_return_request_authorized, add_invoice_number, get_reshipped_order_ids, \
|
| 36 |
validate_return_product, get_orders_for_provider_for_status, save_ebs_settlement_summary, get_ebs_settlement_date, \
|
36 |
validate_return_product, get_orders_for_provider_for_status, save_ebs_settlement_summary, get_ebs_settlement_date, \
|
| 37 |
save_payment_settlements, mark_ebs_settlement_uploaded, get_billed_orders_for_vendor, get_settlement_for_paymentId, \
|
37 |
save_payment_settlements, mark_ebs_settlement_uploaded, get_billed_orders_for_vendor, get_settlement_for_paymentId, \
|
| 38 |
get_settlements_by_date, get_slipped_sipping_date_orders, mark_order_as_lost_in_transit,\
|
38 |
get_settlements_by_date, get_slipped_sipping_date_orders, mark_order_as_lost_in_transit,\
|
| 39 |
get_cancelled_orders, mark_order_as_delivered, mark_return_orders_as_picked_up
|
39 |
get_cancelled_orders, mark_order_as_delivered, mark_return_orders_as_picked_up, update_orders_as_PORaised
|
| 40 |
|
40 |
|
| 41 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
|
41 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
|
| 42 |
to_t_alert, to_t_order, to_t_lineitem, to_t_payment_settlement
|
42 |
to_t_alert, to_t_order, to_t_lineitem, to_t_payment_settlement
|
| 43 |
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
|
43 |
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
|
| 44 |
LineItem, Order, TransactionServiceException
|
44 |
LineItem, Order, TransactionServiceException
|
| Line 886... |
Line 886... |
| 886 |
"""
|
886 |
"""
|
| 887 |
try:
|
887 |
try:
|
| 888 |
process_return(returnOrderId)
|
888 |
process_return(returnOrderId)
|
| 889 |
finally:
|
889 |
finally:
|
| 890 |
close_session()
|
890 |
close_session()
|
| 891 |
|
891 |
|
| 892 |
def createPurchaseOrder(self, warehouseId):
|
892 |
def updateOrdersAsPORaised(self, itemIdQuantityMap, purchaseOrderId, warehouseId):
|
| 893 |
"""
|
893 |
"""
|
| 894 |
Creates a purchase order corresponding to all the pending orders of the given warehouse.
|
894 |
Updates orders as PO raised. Also updates purchase order id in orders. Pass a map of items mapped to
|
| 895 |
Returns the PO no. of the newly created purchase order.
|
895 |
the quantities for which the PO is raised.
|
| 896 |
|
896 |
|
| 897 |
Parameters:
|
897 |
Parameters:
|
| - |
|
898 |
- itemIdQuantityMap
|
| - |
|
899 |
- purchaseOrderId
|
| 898 |
- warehouseId
|
900 |
- warehouseId
|
| 899 |
"""
|
901 |
"""
|
| 900 |
try:
|
902 |
try:
|
| 901 |
return create_purchase_order(warehouseId)
|
903 |
update_orders_as_PORaised(itemIdQuantityMap, purchaseOrderId, warehouseId)
|
| 902 |
finally:
|
904 |
finally:
|
| 903 |
close_session()
|
905 |
close_session()
|
| 904 |
|
906 |
|
| 905 |
def updateWeight(self, orderId, weight):
|
907 |
def updateWeight(self, orderId, weight):
|
| 906 |
"""
|
908 |
"""
|
| 907 |
Set the weight of the given order to the provided value. Will attempt to update the weight of the item in the catalog as well.
|
909 |
Set the weight of the given order to the provided value. Will attempt to update the weight of the item in the catalog as well.
|
| 908 |
|
910 |
|
| 909 |
Parameters:
|
911 |
Parameters:
|