luobang il y a 2 ans
Parent
commit
9463de8bc1

+ 2 - 1
src/main/java/com/steerinfo/dil/service/impl/BmstruckDetailsOrderServiceImpl.java

@@ -21,6 +21,7 @@ import org.springframework.transaction.annotation.Transactional;
 import javax.annotation.Resource;
 import java.lang.reflect.Array;
 import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.text.DecimalFormat;
 import java.util.*;
 import java.util.regex.Matcher;
@@ -554,7 +555,7 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
             try {
                 // 计算出新的详单金额
                 BigDecimal newAmount = updateSteelAmounts(map);
-                bmstruckDetailsOrder.setDetailsAmount(newAmount);
+                bmstruckDetailsOrder.setDetailsAmount(newAmount.divide(new BigDecimal(1),2, RoundingMode.HALF_UP));
                 //修改计量表的历史时间
                 omstruckOrderMapper.modifyOldTime(priceId,new Date());
             }catch (Exception e){