计算续租金额修复
This commit is contained in:
@ -1129,13 +1129,13 @@ public class OrderServiceImpl implements OrderService {
|
||||
Integer overdueHours = OrderUtil.getOrderOverdueHours(endRentTime);
|
||||
rentCarOrderAmount = rentCarOrderAmount.add(rentalPrice.multiply(new BigDecimal(overdueHours+1)));
|
||||
} else if(RentCarTypeEnum.DAILY_RENTAL.getCode().equalsIgnoreCase(rentalType)){
|
||||
Integer rentalDays = OrderUtil.getOrderExpectedDays(endRentTime);
|
||||
Integer rentalDays = OrderUtil.getOrderOverdueDays(endRentTime);
|
||||
rentCarOrderAmount = rentCarOrderAmount.add(rentalPrice.multiply(new BigDecimal(rentalDays+1)));
|
||||
} else if(RentCarTypeEnum.DAYS_RENTAL.getCode().equalsIgnoreCase(rentalType)){
|
||||
Integer rentalDays = OrderUtil.getOrderExpectedDays(endRentTime);
|
||||
Integer rentalDays = OrderUtil.getOrderOverdueDays(endRentTime);
|
||||
rentCarOrderAmount = rentCarOrderAmount.add(rentalPrice.multiply(new BigDecimal(rentalDays+ruleRentalDays)));
|
||||
} else {
|
||||
Integer rentalDays = OrderUtil.getOrderExpectedDays(endRentTime);
|
||||
Integer rentalDays = OrderUtil.getOrderOverdueDays(endRentTime);
|
||||
rentCarOrderAmount = rentCarOrderAmount.add(rentalPrice.multiply(new BigDecimal(rentalDays+30)));
|
||||
}
|
||||
return rentCarOrderAmount;
|
||||
|
||||
Reference in New Issue
Block a user