|
|
@@ -87,7 +87,7 @@ public class AuctionActivityService {
|
|
|
auctionActivity.setEndTime(LocalDateTime.now().plusDays(auctionCycle));
|
|
|
auctionActivity.setDeposit(dto.getDeposit());
|
|
|
if (Arrays.asList(env.getActiveProfiles()).contains("staging")) {
|
|
|
- auctionActivity.setEndTime(LocalDateTime.now().plusMinutes(15));
|
|
|
+ auctionActivity.setEndTime(LocalDateTime.now().plusMinutes(8));
|
|
|
}
|
|
|
auctionActivity.setDetail(asset.getDetail());
|
|
|
auctionActivity.setFixedPrice(dto.getFixedPrice());
|
|
|
@@ -224,6 +224,7 @@ public class AuctionActivityService {
|
|
|
Date date = Date.from(record.getEndTime().atZone(ZoneId.systemDefault()).toInstant());
|
|
|
ScheduledFuture<?> future = taskScheduler.schedule(() -> {
|
|
|
if (ObjectUtils.isNotEmpty(recordNew1.getPurchasePrice())) {
|
|
|
+ log.info("拍卖成交{}", recordNew1.getId());
|
|
|
auctionActivityRepo.scheduleOffShelf(recordNew1.getId(), AuctionStatus.PURCHASED);
|
|
|
} else {
|
|
|
//没有成交价,无人出价过
|
|
|
@@ -242,7 +243,8 @@ public class AuctionActivityService {
|
|
|
}, date);
|
|
|
tasks.put(record.getId(), future);
|
|
|
} else {
|
|
|
- if (recordNew1.getPurchasePrice() != null) {
|
|
|
+ if (ObjectUtils.isNotEmpty(recordNew1.getPurchasePrice())) {
|
|
|
+ log.info("拍卖成交{}", recordNew1.getId());
|
|
|
auctionActivityRepo.scheduleOffShelf(recordNew1.getId(), AuctionStatus.PURCHASED);
|
|
|
} else {
|
|
|
auctionActivityRepo.scheduleOffShelf(recordNew1.getId(), AuctionStatus.PASS);
|