|
|
@@ -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 {
|