|
@@ -351,6 +351,7 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
|
|
|
//BigDecimal detailsAmountOld=new BigDecimal(0);
|
|
|
try {
|
|
|
BigDecimal detailsAmountOld = generateTruckFeesNew(orderId, weightTaskResultId);
|
|
|
+
|
|
|
Double amount = detailsAmountOld.doubleValue();
|
|
|
BigDecimal detailsAmount = new BigDecimal(amount).setScale(2,RoundingMode.HALF_UP);
|
|
|
BigDecimal orderType = bmstruckDetailsOrderMapper.getOrderType(orderId);
|
|
@@ -370,7 +371,7 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
|
|
|
bmstruckDetailsOrder.setOrderId(orderId);
|
|
|
bmstruckDetailsOrder.setDetailsNo(detailsNo);
|
|
|
bmstruckDetailsOrder.setPriceId(priceId);
|
|
|
- bmstruckDetailsOrder.setPriceValue();
|
|
|
+ bmstruckDetailsOrder.setPriceValue(getPriceValue(priceId));
|
|
|
bmstruckDetailsOrder.setDetailsAmount(detailsAmount);
|
|
|
bmstruckDetailsOrder.setDetailsTime(new Date());
|
|
|
// 设置常规字段
|