逾期处理优化
This commit is contained in:
		| @ -504,6 +504,12 @@ public class OrderServiceImpl implements OrderService { | |||||||
|                 //将订单状态改为续租待或逾期待支付状态 |                 //将订单状态改为续租待或逾期待支付状态 | ||||||
|                 updateWrapper.set(OrderMainPO::getOrderStatus, OrderStatusEnum.RERENT_WAIT_PAY.getCode()); |                 updateWrapper.set(OrderMainPO::getOrderStatus, OrderStatusEnum.RERENT_WAIT_PAY.getCode()); | ||||||
|                 updateWrapper.set(OrderMainPO::getOrderAmount, orderMainPO.getOrderAmount().add(overDueAmount)); |                 updateWrapper.set(OrderMainPO::getOrderAmount, orderMainPO.getOrderAmount().add(overDueAmount)); | ||||||
|  |                 updateWrapper.set(OrderMainPO::getEndRentTime, orderMainPO.getEndRentTime().plusHours(overDueDaysOrHours)); | ||||||
|  |                 if(StringUtils.equalsIgnoreCase(RentCarTypeEnum.HOUR_RENTAL.getCode(), orderMainPO.getRentalType())){ | ||||||
|  |                     updateWrapper.set(OrderMainPO::getEndRentTime, orderMainPO.getEndRentTime().plusHours(overDueDaysOrHours)); | ||||||
|  |                 }else { | ||||||
|  |                     updateWrapper.set(OrderMainPO::getEndRentTime, orderMainPO.getEndRentTime().plusDays(overDueDaysOrHours)); | ||||||
|  |                 } | ||||||
|                 updateWrapper.eq(OrderMainPO::getOrderNo, rentCarOrderReq.getOrderNo()); |                 updateWrapper.eq(OrderMainPO::getOrderNo, rentCarOrderReq.getOrderNo()); | ||||||
|                 orderMainRepo.update(updateWrapper); |                 orderMainRepo.update(updateWrapper); | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user