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 d1223607..ed6d7f7d 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 @@ -276,13 +276,7 @@ public class ClientUtils { models.setValue("yem_exwrmbprice", fobPriceAmount, rowInfo); } if (yem_exrate.compareTo(BigDecimal.ZERO) != 0) { - DynamicObjectCollection yemEsMaterialinfo = models.getEntryEntity("yem_es_materialinfo"); - String yemBusinesssort = yemEsMaterialinfo.get(rowInfo).getString("yem_businesssort"); - if (yemBusinesssort.equals("Z")) { - models.setValue("yem_price", (fobPrice.add(pricefob)).divide(yem_exrate, RoundingMode.HALF_UP), rowInfo); - }else { - models.setValue("yem_price", (fobPrice.add(pricefob)).divide(yem_exrate,2, RoundingMode.HALF_UP), rowInfo); - } + models.setValue("yem_price", (fobPrice.add(pricefob)).divide(yem_exrate,2, RoundingMode.HALF_UP), rowInfo); } } @@ -321,13 +315,7 @@ public class ClientUtils { models.setValue("yem_exwrmbprice", fobPriceAmount, rowInfo); } if (yem_exrate.compareTo(BigDecimal.ZERO) != 0) { - DynamicObjectCollection yemEsMaterialinfo = models.getEntryEntity("yem_es_materialinfo"); - String yemBusinesssort = yemEsMaterialinfo.get(rowInfo).getString("yem_businesssort"); - if (yemBusinesssort.equals("Z")) { - models.setValue("yem_price", (fobPrice.add(pricefob)).divide(yem_exrate, RoundingMode.HALF_UP), rowInfo); - }else { - models.setValue("yem_price", (fobPrice.add(pricefob)).divide(yem_exrate, 2,RoundingMode.HALF_UP), rowInfo); - } + models.setValue("yem_price", (fobPrice.add(pricefob)).divide(yem_exrate, 2,RoundingMode.HALF_UP), rowInfo); } } @@ -1338,7 +1326,7 @@ public class ClientUtils { BigDecimal onecarsum = (BigDecimal) model.getValue("yem_onecarsum", row);//单车总费用 BigDecimal pricefieldaccba = (BigDecimal) model.getValue("yem_pricefieldaccba", row);//资源配件单价 BigDecimal add = afterfrontdisprice.add(onecarsum).add(pricefieldaccba); - add = add.setScale(0, RoundingMode.HALF_UP); + add = add.setScale(2, RoundingMode.HALF_UP); model.setValue("yem_sapricepriceclause", add, row); } @@ -1365,7 +1353,7 @@ public class ClientUtils { BigDecimal afterfrontdisprice = (BigDecimal) model.getValue("yem_afterfrontdisprice", row); BigDecimal onecarsum = (BigDecimal) model.getValue("yem_onecarsum", row); BigDecimal add = afterfrontdisprice.add(onecarsum); - add = add.setScale(0, RoundingMode.HALF_UP); + add = add.setScale(2, RoundingMode.HALF_UP); model.setValue("yem_truecarprice", add, row); } diff --git a/src/main/java/com/yem/wm/im/csrCreditLine/form/CsrCreditLineEdit.java b/src/main/java/com/yem/wm/im/csrCreditLine/form/CsrCreditLineEdit.java index 15d3568a..fb62dcae 100644 --- a/src/main/java/com/yem/wm/im/csrCreditLine/form/CsrCreditLineEdit.java +++ b/src/main/java/com/yem/wm/im/csrCreditLine/form/CsrCreditLineEdit.java @@ -125,7 +125,7 @@ public class CsrCreditLineEdit extends AbstractBillPlugIn { long millisDifference = yemRecentlapse.getTime() - newdate.getTime(); long daysDifference = TimeUnit.MILLISECONDS.toDays(millisDifference); BigDecimal bigDecimalDaysDifference = BigDecimal.valueOf(daysDifference); - dynamicObject.set("yem_countdown",bigDecimalDaysDifference); + dynamicObject.set("yem_countdown",bigDecimalDaysDifference.add(BigDecimal.ONE)); // } else { // csrcreditline.set("yem_unused", yemRecentlapse); }