From 9b1f2e36d24cf0fa35a19ddc7e4eeffe8151f390 Mon Sep 17 00:00:00 2001 From: liujiang <569804566@qq.com> Date: Mon, 3 Nov 2025 23:20:50 +0800 Subject: [PATCH] =?UTF-8?q?master=EF=BC=9A=E6=8E=A8=E5=B9=BF=E8=90=A5?= =?UTF-8?q?=E9=94=80=20=E6=A1=A3=E5=8F=A3=E8=B4=AD=E4=B9=B0=E6=8E=A8?= =?UTF-8?q?=E5=B9=BF=20=E9=9D=9E=E6=92=AD=E6=94=BE=E8=BD=AE=E6=AC=A1?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=20=E7=AB=9E=E4=BB=B7=E6=88=90=E5=8A=9F=20BUG?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=8C=E5=BA=94=E8=AF=A5=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=20=E5=B7=B2=E5=87=BA=E4=BB=B7=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/xkt/service/impl/AdvertRoundServiceImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/AdvertRoundServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/AdvertRoundServiceImpl.java index f4c3d514f..199c53697 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/AdvertRoundServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/AdvertRoundServiceImpl.java @@ -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"))); - } /** * 档口购买推广营销