更新逾期天数
This commit is contained in:
@ -64,7 +64,7 @@ public class OrderOverdueTask {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
log.info("发现{}个逾期订单,开始处理", overdueOrders.size());
|
log.info("发现{}个租赁中或逾期中的订单,开始处理", overdueOrders.size());
|
||||||
|
|
||||||
int successCount = 0;
|
int successCount = 0;
|
||||||
for (OrderMainPO order : overdueOrders) {
|
for (OrderMainPO order : overdueOrders) {
|
||||||
@ -78,7 +78,7 @@ public class OrderOverdueTask {
|
|||||||
// 更新订单状态为逾期
|
// 更新订单状态为逾期
|
||||||
LambdaUpdateWrapper<OrderMainPO> updateWrapper = new LambdaUpdateWrapper<>();
|
LambdaUpdateWrapper<OrderMainPO> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
updateWrapper.set(OrderMainPO::getOrderStatus, OrderStatusEnum.RENT_OVERDUE.getCode())
|
updateWrapper.set(OrderMainPO::getOrderStatus, OrderStatusEnum.RENT_OVERDUE.getCode())
|
||||||
.set(!StringUtils.equalsIgnoreCase(RentCarTypeEnum.HOUR_RENTAL.getCode(), order.getRentalType()),OrderMainPO::getOverdueDays, overdueDaysOrHours)
|
.set(OrderMainPO::getOverdueDays, overdueDaysOrHours)
|
||||||
.eq(OrderMainPO::getOrderId, order.getOrderId())
|
.eq(OrderMainPO::getOrderId, order.getOrderId())
|
||||||
// 确保状态未被其他节点修改
|
// 确保状态未被其他节点修改
|
||||||
.eq(OrderMainPO::getOrderStatus, OrderStatusEnum.RENT_ING.getCode());
|
.eq(OrderMainPO::getOrderStatus, OrderStatusEnum.RENT_ING.getCode());
|
||||||
|
|||||||
Reference in New Issue
Block a user