Browse Source

修复统计bug

master
xsx 6 months ago
parent
commit
cb074bbf6b
  1. 8
      im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java

8
im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImUserServiceImpl.java

@ -162,7 +162,7 @@ public class ImUserServiceImpl implements IImUserService {
@Override @Override
public Long getDailyActiveUserCount() { public Long getDailyActiveUserCount() {
LambdaQueryWrapper<ImUser> wrapper = Wrappers.lambdaQuery(); LambdaQueryWrapper<ImUser> 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); return baseMapper.selectCount(wrapper);
} }
@ -174,19 +174,19 @@ public class ImUserServiceImpl implements IImUserService {
@Override @Override
public Long getWeeklyActiveUserCount() { public Long getWeeklyActiveUserCount() {
LambdaQueryWrapper<ImUser> wrapper = Wrappers.lambdaQuery(); LambdaQueryWrapper<ImUser> 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); return baseMapper.selectCount(wrapper);
} }
/** /**
* 获取月活跃用户数量最近30天 * 获取月活跃用户数量
* *
* @return 月活跃用户数量 * @return 月活跃用户数量
*/ */
@Override @Override
public Long getMonthlyActiveUserCount() { public Long getMonthlyActiveUserCount() {
LambdaQueryWrapper<ImUser> wrapper = Wrappers.lambdaQuery(); LambdaQueryWrapper<ImUser> 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); return baseMapper.selectCount(wrapper);
} }
} }

Loading…
Cancel
Save