瀏覽代碼

修改查询条件

qrs 3 月之前
父節點
當前提交
c835df1de3
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      alien-second/src/main/java/shop/alien/second/task/Task.java

+ 3 - 2
alien-second/src/main/java/shop/alien/second/task/Task.java

@@ -67,12 +67,13 @@ public class Task {
 
         log.info("开始执行定时任务: 二手交易平台 - 10分钟后交易提醒 - secondTradeRemind");
         try {
-            Date now = Date.from(LocalDateTime.now().plusMinutes(10).withSecond(0).withNano(0).atZone(ZoneId.systemDefault()).toInstant());
+            Date now = Date.from(LocalDateTime.now().withSecond(0).withNano(0).atZone(ZoneId.systemDefault()).toInstant());
+            Date tenSecondLater = Date.from(LocalDateTime.now().plusMinutes(10).withSecond(0).withNano(0).atZone(ZoneId.systemDefault()).toInstant());
 
             // 查询所有待交易
             LambdaQueryWrapper<SecondTradeRecord> wrapper = new LambdaQueryWrapper<>();
             wrapper.eq(SecondTradeRecord::getTradeStatus, 3);
-            wrapper.eq(SecondTradeRecord::getTransactionTime, now);
+            wrapper.between(SecondTradeRecord::getTransactionTime, now, tenSecondLater);
             List<SecondTradeRecord> tradeRecordList = secondTradeRecordMapper.selectList(wrapper);
 
             for (SecondTradeRecord tradeRecord : tradeRecordList) {