|
@@ -409,8 +409,14 @@ public class PayOrderController {
|
|
|
}
|
|
|
sellAmt =sellAmt.signum() == -1 ? new BigDecimal("0.01"): sellAmt.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
amt =amt.signum() == -1 ? new BigDecimal("0.01"): amt.setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
+ if(oilLiters.toString().equals("0.00")){
|
|
|
+ amt = new BigDecimal("0.01");
|
|
|
+ driverDiscountAmt = new BigDecimal("0.00");
|
|
|
+ discountAmt = new BigDecimal("0.00");
|
|
|
+ }
|
|
|
|
|
|
payOrderResultInfo.setReceivableAmt(receivableAmt.toString()); //应收金额
|
|
|
+ //oilLiters = oilLiters.setScale(2,BigDecimal.ROUND_HALF_UP);
|
|
|
payOrderResultInfo.setOilLiters(oilLiters.toString()); //加油升数
|
|
|
|
|
|
payOrderResultInfo.setOilPrice(oilPrice.toString()); //油机价
|