Subversion Repositories SmartDukaan

Rev

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

Rev 4600 Rev 4602
Line 997... Line 997...
997
        return True
997
        return True
998
    except Exception as e:
998
    except Exception as e:
999
        print sys.exc_info()[0]
999
        print sys.exc_info()[0]
1000
        return False
1000
        return False
1001
 
1001
 
1002
def authorize_pickup(order_id, pickup_number):
1002
def authorize_pickup(order_id, pickup_number, providerId):
1003
    order = get_order(order_id)
1003
    order = get_order(order_id)
1004
    if order.status not in [OrderStatus.DOA_PICKUP_REQUEST_RAISED, OrderStatus.RET_PICKUP_REQUEST_RAISED]:
1004
    if order.status not in [OrderStatus.DOA_PICKUP_REQUEST_RAISED, OrderStatus.RET_PICKUP_REQUEST_RAISED]:
1005
        return False
1005
        return False
1006
    from_user = 'help@shop2020.in'
1006
    from_user = 'help@shop2020.in'
1007
    from_pwd = '5h0p2o2o'
1007
    from_pwd = '5h0p2o2o'
Line 1010... Line 1010...
1010
    try:
1010
    try:
1011
        catalog_client = CatalogClient().get_client()
1011
        catalog_client = CatalogClient().get_client()
1012
        warehouse = catalog_client.getWarehouse(order.warehouse_id)
1012
        warehouse = catalog_client.getWarehouse(order.warehouse_id)
1013
        
1013
        
1014
        logistics_client = LogisticsClient().get_client()
1014
        logistics_client = LogisticsClient().get_client()
1015
        provider = logistics_client.getProvider(order.logistics_provider_id)
1015
        provider = logistics_client.getProvider(providerId)
1016
        provider_name = provider.name
1016
        provider_name = provider.name
1017
        
1017
        
1018
        to_addr = order.customer_email
1018
        to_addr = order.customer_email
1019
        today = date.today().strftime("%d-%B-%Y (%A)")
1019
        today = date.today().strftime("%d-%B-%Y (%A)")
1020
 
1020