|
@@ -667,7 +667,7 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
|
|
BigDecimal resultTime = DataChange.dataToBigDecimal(mapVal.get("Time1"));
|
|
BigDecimal resultTime = DataChange.dataToBigDecimal(mapVal.get("Time1"));
|
|
//保留两位小数
|
|
//保留两位小数
|
|
DecimalFormat df = new DecimalFormat("0.00");
|
|
DecimalFormat df = new DecimalFormat("0.00");
|
|
- BigDecimal settleTime = new BigDecimal(df.format((float)resultTime.doubleValue()/60.00));
|
|
|
|
|
|
+ BigDecimal settleTime = new BigDecimal(String.valueOf(resultTime.divide(new BigDecimal(60), 14, BigDecimal.ROUND_HALF_UP)));
|
|
if(settleTime.doubleValue()<2.00){
|
|
if(settleTime.doubleValue()<2.00){
|
|
BigDecimal detailsAmount = new BigDecimal(priceValue.doubleValue()*2);
|
|
BigDecimal detailsAmount = new BigDecimal(priceValue.doubleValue()*2);
|
|
bmstruckDetailsOrder.setDetailsAmount(new BigDecimal(df.format(detailsAmount)));
|
|
bmstruckDetailsOrder.setDetailsAmount(new BigDecimal(df.format(detailsAmount)));
|