liujie
2026-03-21 99a812326d53eb83f40045c857ddc5fac9d09d91
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/utils/TaskOrderCancelUtil.java
@@ -3,6 +3,7 @@
import com.alibaba.nacos.common.utils.CollectionUtils;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.xiaopeng.api.model.order.XpOrder;
import com.xiaopeng.common.redis.service.RedisService;
import com.xiaopeng.order.service.IXpOrderService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -11,6 +12,7 @@
import java.time.LocalDateTime;
import java.util.List;
import java.util.concurrent.TimeUnit;
@Slf4j
@Component
@@ -19,6 +21,9 @@
    @Autowired
    private IXpOrderService xpOrderService;
    @Autowired
    private RedisService redisService;
    /**
     * 30秒执行一次
@@ -54,6 +59,7 @@
        order.setAppUserId(null);
        order.setStatus(0);
        xpOrderService.updateById(order);
        redisService.setCacheObject("ORDER_STATUS:" + order.getId(), 0, 24L, TimeUnit.HOURS);
    }