Subversion Repositories SmartDukaan

Rev

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

Rev 4614 Rev 4630
Line 1847... Line 1847...
1847
    """
1847
    """
1848
    user_client = UserClient().get_client()
1848
    user_client = UserClient().get_client()
1849
    address     = user_client.getAddressById(address_id)
1849
    address     = user_client.getAddressById(address_id)
1850
    order       = get_order(order_id)
1850
    order       = get_order(order_id)
1851
 
1851
 
-
 
1852
    type = DeliveryType.PREPAID
-
 
1853
    if order.cod:
-
 
1854
        type = DeliveryType.COD
-
 
1855
 
1852
    logistics_client = LogisticsClient().get_client()
1856
    logistics_client = LogisticsClient().get_client()
1853
    logistics_info = logistics_client.getLogisticsEstimation(order.lineitems[0].item_id, address.pin)
1857
    logistics_info = logistics_client.getLogisticsEstimation(order.lineitems[0].item_id, address.pin, type)
1854
 
1858
 
1855
    # Check for new estimate. Raise exception if new address is not serviceable
1859
    # Check for new estimate. Raise exception if new address is not serviceable
1856
    if logistics_info.deliveryTime == -1:
1860
    if logistics_info.deliveryTime == -1:
1857
        raise TransactionServiceException(1, 'Location not serviceable')
1861
        raise TransactionServiceException(1, 'Location not serviceable')
1858
 
1862