逾期处理优化
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::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()); | ||||
|                 orderMainRepo.update(updateWrapper); | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user