Subversion Repositories SmartDukaan

Rev

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

Rev 5527 Rev 5555
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