逾期天数有变化则更新
This commit is contained in:
@ -984,6 +984,13 @@ public class OrderServiceImpl implements OrderService {
|
||||
if(StringUtils.equalsIgnoreCase(RentCarTypeEnum.HOUR_RENTAL.getCode(), orderMainPO.getRentalType())){
|
||||
overdueDaysOrHours = OrderUtil.getOrderOverdueHours(orderMainPO.getEndRentTime());
|
||||
}
|
||||
//逾期天数有变化,则更新
|
||||
if(!overdueDaysOrHours.equals(orderMainPO.getOverdueDays())){
|
||||
LambdaUpdateWrapper<OrderMainPO> updateWrapper = new LambdaUpdateWrapper<>();
|
||||
updateWrapper.set(OrderMainPO::getOverdueDays, overdueDaysOrHours);
|
||||
updateWrapper.eq(OrderMainPO::getOrderId, orderMainPO.getOrderId());
|
||||
orderMainRepo.update(updateWrapper);
|
||||
}
|
||||
orderDetailDTO.setOverdueAmount(OrderUtil.getOrderOverdueAmount(overdueDaysOrHours, orderMainPO.getOverdueFee()));
|
||||
//计算续租周期
|
||||
int rerentInterval = OrderUtil.calculateRerentRoundsToCoverOverdue(overdueDaysOrHours, orderMainPO.getRentalDays());
|
||||
|
||||
Reference in New Issue
Block a user