| Line 36... |
Line 36... |
| 36 |
mark_orders_as_local_connected, mark_orders_as_destinationCityReached,\
|
36 |
mark_orders_as_local_connected, mark_orders_as_destinationCityReached,\
|
| 37 |
mark_orders_as_firstDeliveryAttempted, get_non_delivered_orders_by_courier, get_orders_not_local_connected,\
|
37 |
mark_orders_as_firstDeliveryAttempted, get_non_delivered_orders_by_courier, get_orders_not_local_connected,\
|
| 38 |
get_doas_not_picked_up, get_return_orders_not_picked_up, get_orders_not_picked_up, get_rto_orders, get_order_list,\
|
38 |
get_doas_not_picked_up, get_return_orders_not_picked_up, get_orders_not_picked_up, get_rto_orders, get_order_list,\
|
| 39 |
get_order_ids_for_status, update_orders_as_paid_to_vendor, update_COD_agent,\
|
39 |
get_order_ids_for_status, update_orders_as_paid_to_vendor, update_COD_agent,\
|
| 40 |
get_refunded_orders_marked_paid, get_settlement_for_Cod, get_order_list_for_vendor, update_order_only_as_paid_to_vendor,\
|
40 |
get_refunded_orders_marked_paid, get_settlement_for_Cod, get_order_list_for_vendor, update_order_only_as_paid_to_vendor,\
|
| 41 |
get_all_verification_agents, get_all_attributes_for_order_id, set_order_attribute_for_transaction, get_billed_orders, get_all_return_orders
|
41 |
get_all_verification_agents, get_all_attributes_for_order_id, set_order_attribute_for_transaction, get_billed_orders, get_all_return_orders,\
|
| - |
|
42 |
mark_order_as_received_at_store, get_receive_pending_orders,\
|
| - |
|
43 |
get_received_at_store_orders
|
| 42 |
|
44 |
|
| 43 |
|
45 |
|
| 44 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
|
46 |
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
|
| 45 |
to_t_alert, to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent, to_t_attribute
|
47 |
to_t_alert, to_t_order, to_t_lineitem, to_t_payment_settlement, to_t_verification_agent, to_t_attribute
|
| 46 |
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
|
48 |
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
|
| Line 501... |
Line 503... |
| 501 |
mark_order_as_delivered(orderId, to_py_date(deliveryTimestamp), receiver)
|
503 |
mark_order_as_delivered(orderId, to_py_date(deliveryTimestamp), receiver)
|
| 502 |
finally:
|
504 |
finally:
|
| 503 |
close_session()
|
505 |
close_session()
|
| 504 |
|
506 |
|
| 505 |
|
507 |
|
| - |
|
508 |
def markOrderAsReceivedAtStore(self, orderId, deliveryTimestamp):
|
| - |
|
509 |
"""
|
| - |
|
510 |
Attributes:
|
| - |
|
511 |
- orderId
|
| - |
|
512 |
- deliveryTimestamp
|
| - |
|
513 |
"""
|
| - |
|
514 |
try:
|
| - |
|
515 |
mark_order_as_received_at_store(orderId, to_py_date(deliveryTimestamp))
|
| - |
|
516 |
finally:
|
| - |
|
517 |
close_session()
|
| - |
|
518 |
|
| - |
|
519 |
def getReceivePendingOrders(self, storeId):
|
| - |
|
520 |
"""
|
| - |
|
521 |
Attributes:
|
| - |
|
522 |
- storeId
|
| - |
|
523 |
"""
|
| - |
|
524 |
try:
|
| - |
|
525 |
orders = get_receive_pending_orders(storeId)
|
| - |
|
526 |
return [to_t_order(order) for order in orders]
|
| - |
|
527 |
finally:
|
| - |
|
528 |
close_session()
|
| - |
|
529 |
|
| - |
|
530 |
def getReceivedAtStoreOrders(self, storeId):
|
| - |
|
531 |
"""
|
| - |
|
532 |
Attributes:
|
| - |
|
533 |
- storeId
|
| - |
|
534 |
"""
|
| - |
|
535 |
try:
|
| - |
|
536 |
orders = get_received_at_store_orders(storeId)
|
| - |
|
537 |
return [to_t_order(order) for order in orders]
|
| - |
|
538 |
finally:
|
| - |
|
539 |
close_session()
|
| - |
|
540 |
|
| 506 |
def markAsRTOrders(self, providerId, returnedOrders):
|
541 |
def markAsRTOrders(self, providerId, returnedOrders):
|
| 507 |
"""
|
542 |
"""
|
| 508 |
Mark all orders with AWBs in the given map as RTO. Also sets the delivery timestamp.
|
543 |
Mark all orders with AWBs in the given map as RTO. Also sets the delivery timestamp.
|
| 509 |
Raises an exception if we encounter report for an AWB number that we did not ship.
|
544 |
Raises an exception if we encounter report for an AWB number that we did not ship.
|
| 510 |
|
545 |
|