master:推广营销 档口购买推广 非播放轮次显示 竞价成功 BUG修复,应该显示 已出价;

pull/1121/head
liujiang 2025-11-03 23:20:50 +08:00
parent 7ec8e0dd46
commit 9b1f2e36d2
1 changed files with 4 additions and 4 deletions

View File

@ -328,7 +328,10 @@ public class AdvertRoundServiceImpl implements IAdvertRoundService {
}
// 当前档口购买的推广位置 必须为非系统拦截的广告位
if (Objects.equals(advertRound.getStoreId(), storeId) && Objects.equals(advertRound.getSysIntercept(), AdSysInterceptType.UN_INTERCEPT.getValue())) {
Integer biddingStatus = tenClockAfter ? advertRound.getBiddingTempStatus() : advertRound.getBiddingStatus();
// 为22:00之后且当前播放轮或明天播放轮次才显示 biddingTempStatus 字段
LocalDate advertRoundYesterday = advertRound.getStartTime().toInstant().atZone(ZoneId.systemDefault()).toLocalDate().minusDays(1);
boolean isTLaunch = advertRound.getRoundId() == 1 || (LocalDate.now().equals(advertRoundYesterday));
Integer biddingStatus = tenClockAfter && isTLaunch ? advertRound.getBiddingTempStatus() : advertRound.getBiddingStatus();
boughtResDTO.setBiddingStatus(biddingStatus);
boughtResDTO.setBiddingStatusName(AdBiddingStatus.of(biddingStatus).getLabel());
}
@ -648,9 +651,6 @@ public class AdvertRoundServiceImpl implements IAdvertRoundService {
}
}
public static void main(String[] args) {
System.err.println(LocalDateTime.now().with(LocalTime.parse("22:00:00")).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
}
/**
* 广