From 1dae19fb2713db8834ba069920e0e700ceaa1494 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Wed, 26 Nov 2025 11:06:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=8A=B6=E6=80=81=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/czg/task/OTimeTask.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cash-api/order-server/src/main/java/com/czg/task/OTimeTask.java b/cash-api/order-server/src/main/java/com/czg/task/OTimeTask.java index 014f66d44..dec946439 100644 --- a/cash-api/order-server/src/main/java/com/czg/task/OTimeTask.java +++ b/cash-api/order-server/src/main/java/com/czg/task/OTimeTask.java @@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil; import com.czg.order.entity.OrderInfo; import com.czg.order.service.OrderInfoService; import com.czg.service.order.enums.OrderStatusEnums; +import com.mybatisflex.core.query.QueryWrapper; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.Scheduled; @@ -26,10 +27,10 @@ public class OTimeTask { */ @Scheduled(cron = "0 0 1 * * ? ") public void run() { - orderInfoService.updateChain() - .set(OrderInfo::getStatus, OrderStatusEnums.CANCELLED.getCode()) + OrderInfo orderInfo = new OrderInfo(); + orderInfo.setStatus(OrderStatusEnums.CANCELLED.getCode()); + orderInfoService.update(orderInfo, QueryWrapper.create() .eq(OrderInfo::getStatus, OrderStatusEnums.UNPAID.getCode()) - .lt(OrderInfo::getTradeDay, DateUtil.format(DateUtil.yesterday(), "yyyy-MM-dd")) - .update(); + .lt(OrderInfo::getTradeDay, DateUtil.format(DateUtil.yesterday(), "yyyy-MM-dd"))); } }