diff --git a/src/main/java/com/yem/wm/im/clientdemand/utils/ClientUtils.java b/src/main/java/com/yem/wm/im/clientdemand/utils/ClientUtils.java index bb04d3de..ce498355 100644 --- a/src/main/java/com/yem/wm/im/clientdemand/utils/ClientUtils.java +++ b/src/main/java/com/yem/wm/im/clientdemand/utils/ClientUtils.java @@ -1471,7 +1471,8 @@ public class ClientUtils { raprate = BigDecimalUtils.div(raprate, new BigDecimal("100"), 10); BigDecimal sinosurerate = (BigDecimal) model.getValue("yem_sinosurerate", i);//信保费率 sinosurerate = BigDecimalUtils.div(sinosurerate, new BigDecimal("100"), 10); - BigDecimal multiply = safobprice.add(seafreight).add(marinsupreamt).add(interestamt).multiply(raprate).multiply(sinosurerate); + BigDecimal multiply = safobprice.add(seafreight).add(marinsupreamt).multiply(raprate); + multiply = (multiply.add(interestamt)).multiply(sinosurerate); calculate = calculate.add(multiply); } }