From cb074bbf6bf6247c2cec8506404935c2a02e0cc4 Mon Sep 17 00:00:00 2001 From: xsx <825657193@qq.com> Date: Tue, 30 Sep 2025 00:43:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BB=9F=E8=AE=A1bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/dromara/im/service/impl/ImUserServiceImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java b/im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java index 3c409a9..215f14a 100644 --- a/im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java +++ b/im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java @@ -162,7 +162,7 @@ public class ImUserServiceImpl implements IImUserService { @Override public Long getDailyActiveUserCount() { LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.ge(ImUser::getLastLoginTime, DateUtils.addMonths(new Date(), -1)); + wrapper.ge(ImUser::getLastLoginTime, DateUtils.addDays(new Date(), -1)); return baseMapper.selectCount(wrapper); } @@ -174,19 +174,19 @@ public class ImUserServiceImpl implements IImUserService { @Override public Long getWeeklyActiveUserCount() { LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.ge(ImUser::getLastLoginTime, DateUtils.addMonths(new Date(), -7)); + wrapper.ge(ImUser::getLastLoginTime, DateUtils.addDays(new Date(), -7)); return baseMapper.selectCount(wrapper); } /** - * 获取月活跃用户数量(最近30天) + * 获取月活跃用户数量( * * @return 月活跃用户数量 */ @Override public Long getMonthlyActiveUserCount() { LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.ge(ImUser::getLastLoginTime, DateUtils.addMonths(new Date(), -30)); + wrapper.ge(ImUser::getLastLoginTime, DateUtils.addDays(new Date(), -30)); return baseMapper.selectCount(wrapper); } }