Subversion Repositories SmartDukaan

Rev

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

Rev 4452 Rev 4454
Line 865... Line 865...
865
    else:
865
    else:
866
        order.doaFlag = True
866
        order.doaFlag = True
867
    session.commit()
867
    session.commit()
868
    return order.doaFlag
868
    return order.doaFlag
869
 
869
 
-
 
870
def mark_order_doa_request_received(orderId):
-
 
871
    order = get_order(orderId)
-
 
872
    if order.status != OrderStatus.DELIVERY_SUCCESS:
-
 
873
        return False
-
 
874
    order.status = OrderStatus.DOA_REQUEST_RECEIVED
-
 
875
    session.commit()
-
 
876
    return True
-
 
877
 
-
 
878
def mark_order_doa_request_authorized(orderId, isAuthorized):
-
 
879
    order = get_order(orderId)
-
 
880
    if order.status != OrderStatus.DOA_REQUEST_RECEIVED:
-
 
881
        return False
-
 
882
    if isAuthorized:
-
 
883
        order.status = OrderStatus.DOA_REQUEST_AUTHORIZED
-
 
884
    else:
-
 
885
        order.status = OrderStatus.DELIVERY_SUCCESS
-
 
886
    session.commit()
-
 
887
    return True
-
 
888
    
870
def request_pickup_number(order_id):
889
def request_pickup_number(order_id):
871
    order = get_order(order_id)
890
    order = get_order(order_id)
872
    if order.status != OrderStatus.DELIVERY_SUCCESS and order.status != OrderStatus.DOA_PICKUP_REQUEST_RAISED:
891
    if order.status != OrderStatus.DELIVERY_SUCCESS and order.status != OrderStatus.DOA_PICKUP_REQUEST_RAISED:
873
        return False
892
        return False
874
    from_user = 'cnc.center@shop2020.in'
893
    from_user = 'cnc.center@shop2020.in'