From 90671729eab4d13cd8b4216dbbaca0a0e3141504 Mon Sep 17 00:00:00 2001 From: Chopper Date: Wed, 25 May 2022 17:41:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=B8=80=E5=91=A8=E6=9C=9F=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=97=AE=E9=A2=98=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/impl/statistics/OnlineMemberStatistics.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/OnlineMemberStatistics.java b/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/OnlineMemberStatistics.java index 1afdac4c..db9797b0 100644 --- a/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/OnlineMemberStatistics.java +++ b/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/OnlineMemberStatistics.java @@ -59,7 +59,8 @@ public class OnlineMemberStatistics implements EveryHourExecute { AtomicReference lastNum = new AtomicReference<>(0); onlineMemberVOS = onlineMemberVOS.stream() .filter(onlineMemberVO -> { - if (onlineMemberVO.getDate().before(finalCalendar.getTime())) { + //如果为过滤参数,则记录为过期参数,则为统一时段上一周期的在线人数 + if (!onlineMemberVO.getDate().after(finalCalendar.getTime())) { lastNum.set(onlineMemberVO.getNum()); } return onlineMemberVO.getDate().after(finalCalendar.getTime());