Subversion Repositories SmartDukaan

Rev

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

Rev 19069 Rev 19077
Line 1685... Line 1685...
1685
        if order.total_amount > provider.maxCodLimit:
1685
        if order.total_amount > provider.maxCodLimit:
1686
            raise TransactionServiceException(210, "Logistics Partner "+provider.name+ " Max Cod Amount Collection Limit Violated i.e. "+ str(provider.maxCodLimit)+" Suggestion: Split Order!!!")
1686
            raise TransactionServiceException(210, "Logistics Partner "+provider.name+ " Max Cod Amount Collection Limit Violated i.e. "+ str(provider.maxCodLimit)+" Suggestion: Split Order!!!")
1687
    
1687
    
1688
    if order.logistics_provider_id!=4:
1688
    if order.logistics_provider_id!=4:
1689
    
1689
    
1690
        providerCodLimit = float(providerLimits.get("providerCodLimit"))
1690
        providerCodLimit = float(providerLimits.get("websiteCodLimit"))
1691
        providerPrepaidLimit = float(providerLimits.get("providerPrepaidLimit"))
1691
        providerPrepaidLimit = float(providerLimits.get("providerPrepaidLimit"))
1692
        
1692
        
1693
        if order.cod:
1693
        if order.cod:
1694
            if order.total_amount > providerCodLimit:
1694
            if order.total_amount > providerCodLimit:
1695
                raise TransactionServiceException(212, "Provider Maximum COD Limit Violated for Customer Pincode i.e. "+str(providerCodLimit)+" Suggestion: Split Order!!!")
1695
                raise TransactionServiceException(212, "Provider Maximum COD Limit Violated for Customer Pincode i.e. "+str(providerCodLimit)+" Suggestion: Split Order!!!")
Line 8069... Line 8069...
8069
            if totalOrdersAmount > provider.maxCodLimit:
8069
            if totalOrdersAmount > provider.maxCodLimit:
8070
                raise TransactionServiceException(210, "Logistics Partner "+provider.name+ " Max Cod Amount Collection Limit Violated i.e. "+ str(provider.maxCodLimit))
8070
                raise TransactionServiceException(210, "Logistics Partner "+provider.name+ " Max Cod Amount Collection Limit Violated i.e. "+ str(provider.maxCodLimit))
8071
        
8071
        
8072
        if order.logistics_provider_id!=4:
8072
        if order.logistics_provider_id!=4:
8073
        
8073
        
8074
            providerCodLimit = float(providerLimits.get("providerCodLimit"))
8074
            providerCodLimit = float(providerLimits.get("websiteCodLimit"))
8075
            providerPrepaidLimit = float(providerLimits.get("providerPrepaidLimit"))
8075
            providerPrepaidLimit = float(providerLimits.get("providerPrepaidLimit"))
8076
            
8076
            
8077
            if order.cod:
8077
            if order.cod:
8078
                if totalOrdersAmount > providerCodLimit:
8078
                if totalOrdersAmount > providerCodLimit:
8079
                    raise TransactionServiceException(212, "Provider Maximum COD Limit Violated for Customer Pincode i.e. "+str(providerCodLimit))
8079
                    raise TransactionServiceException(212, "Provider Maximum COD Limit Violated for Customer Pincode i.e. "+str(providerCodLimit))