diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HotGameServiceImpl.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HotGameServiceImpl.java index fb497da5..97253d9e 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HotGameServiceImpl.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HotGameServiceImpl.java @@ -141,8 +141,10 @@ public class HotGameServiceImpl implements HotGameService { public Integer getVipLevel(Long userId) { LocalDateTime now = LocalDateTime.now(); - LocalDateTime endTime = LocalDateTime.parse("2026-02-23 00:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); - if (now.isBefore(endTime)) { + + // 【新增】检查是否为每月的 1-7号 或 16-22号 + int dayOfMonth = now.getDayOfMonth(); + if ((dayOfMonth >= 1 && dayOfMonth <= 7) || (dayOfMonth >= 16 && dayOfMonth <= 22)) { return 0; }