licailing 3 лет назад
Родитель
Сommit
9c31929323

+ 3 - 1
src/main/java/com/izouma/nineth/service/AuctionActivityService.java

@@ -198,9 +198,11 @@ public class AuctionActivityService {
             if (record.getStartTime().minusSeconds(2).isAfter(LocalDateTime.now())) {
                 Date date = Date.from(record.getStartTime().atZone(ZoneId.systemDefault()).toInstant());
                 ScheduledFuture<?> future = taskScheduler.schedule(() -> {
+                    AuctionActivity recordNew1 = auctionActivityRepo.findById(record.getId())
+                            .orElseThrow(new BusinessException("无数据"));
                     auctionActivityRepo.scheduleOnShelf(record.getId(), AuctionStatus.ONGOING);
                     tasks.remove(record.getId());
-                    offShelfTask(record);
+                    offShelfTask(recordNew1);
                 }, date);
                 tasks.put(record.getId(), future);
             } else {