Subversion Repositories SmartDukaan

Rev

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

Rev 19535 Rev 19662
Line 629... Line 629...
629
            if provider_costing_sheet.has_key(providerId) and provider_costing_sheet.get(providerId).has_key(zoneCode):
629
            if provider_costing_sheet.has_key(providerId) and provider_costing_sheet.get(providerId).has_key(zoneCode):
630
                logisticsCostObj = provider_costing_sheet.get(providerId).get(zoneCode)
630
                logisticsCostObj = provider_costing_sheet.get(providerId).get(zoneCode)
631
                logisticsCost = logisticsCostObj.initialLogisticsCost
631
                logisticsCost = logisticsCostObj.initialLogisticsCost
632
                if weight > logisticsCostObj.initialWeightUpperLimit:
632
                if weight > logisticsCostObj.initialWeightUpperLimit:
633
                    additionalWeight = weight-logisticsCostObj.initialWeightUpperLimit
633
                    additionalWeight = weight-logisticsCostObj.initialWeightUpperLimit
-
 
634
                    additionalWeight = round(additionalWeight,2)
634
                    additionalCostMultiplier = math.ceil(additionalWeight/logisticsCostObj.additionalUnitWeight)
635
                    additionalCostMultiplier = math.ceil(additionalWeight/logisticsCostObj.additionalUnitWeight)
635
                    additionalCost = additionalCostMultiplier*logisticsCostObj.additionalUnitLogisticsCost
636
                    additionalCost = additionalCostMultiplier*logisticsCostObj.additionalUnitLogisticsCost
636
                    logisticsCost = logisticsCost + additionalCost
637
                    logisticsCost = logisticsCost + additionalCost
637
                if isCod:
638
                if isCod:
638
                    if logisticsCostObj.codCollectionFactor:
639
                    if logisticsCostObj.codCollectionFactor: