From eae1a021afa4ee7fa6ee838c90407821f0945401 Mon Sep 17 00:00:00 2001 From: hokli <2629910752@qq.com> Date: Tue, 2 Sep 2025 18:56:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=B8=B8=E4=BB=BB=E5=8A=A1-=E5=85=AC?= =?UTF-8?q?=E4=BC=9A=E6=B4=BB=E5=8A=A8=E8=AE=BE=E5=A4=87=E5=80=92=E8=AE=A1?= =?UTF-8?q?=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/service/dailytask/handler/GuildMicHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dailytask/handler/GuildMicHandler.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dailytask/handler/GuildMicHandler.java index 93691685f..8d8aab1a8 100644 --- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dailytask/handler/GuildMicHandler.java +++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dailytask/handler/GuildMicHandler.java @@ -18,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.time.DayOfWeek; +import java.time.Duration; import java.time.ZonedDateTime; import java.time.temporal.TemporalAdjusters; import java.util.Date; @@ -66,7 +67,8 @@ public class GuildMicHandler extends AbstractDailyTaskHandler { DailyTaskVo dailyTaskVo = new DailyTaskVo(); dailyTaskVo.setGuildTaskVos(guildWeekTaskList); ZonedDateTime weekEndTime = nowZonedDateTime.with(TemporalAdjusters.previousOrSame(DayOfWeek.SUNDAY)).withMinute(59).withHour(23).withSecond(59); - dailyTaskVo.setExpireSecond((long)weekEndTime.getSecond() - nowZonedDateTime.getSecond()); + Duration duration = Duration.between(weekEndTime, nowZonedDateTime); + dailyTaskVo.setExpireSecond(duration.getSeconds()); return dailyTaskVo; }