计算续租金额修复
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