|
@@ -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){
|