From 3b8075093dcc140b7778c9daa165473e4875a5fb Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Fri, 11 Feb 2022 09:35:24 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.1.6=E3=80=91=E3=80=90statistics?= =?UTF-8?q?=E3=80=91=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modular/home/service/Impl/HomePageServiceImpl.java | 7 +++++++ .../statistic/cache/InterfaceStatisticsMemoryCache.java | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/kernel-s-system/system-business-home/src/main/java/cn/stylefeng/roses/kernel/system/modular/home/service/Impl/HomePageServiceImpl.java b/kernel-s-system/system-business-home/src/main/java/cn/stylefeng/roses/kernel/system/modular/home/service/Impl/HomePageServiceImpl.java index 9b15545b1..59c47b352 100644 --- a/kernel-s-system/system-business-home/src/main/java/cn/stylefeng/roses/kernel/system/modular/home/service/Impl/HomePageServiceImpl.java +++ b/kernel-s-system/system-business-home/src/main/java/cn/stylefeng/roses/kernel/system/modular/home/service/Impl/HomePageServiceImpl.java @@ -21,6 +21,7 @@ import cn.stylefeng.roses.kernel.system.modular.home.entity.InterfaceStatistics; import cn.stylefeng.roses.kernel.system.modular.home.mapper.InterfaceStatisticsMapper; import cn.stylefeng.roses.kernel.system.modular.home.service.HomePageService; import cn.stylefeng.roses.kernel.system.modular.statistic.entity.SysStatisticsCount; +import cn.stylefeng.roses.kernel.system.modular.statistic.service.SysStatisticsCountService; import cn.stylefeng.roses.kernel.system.modular.user.entity.SysUserOrg; import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserOrgService; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -62,6 +63,9 @@ public class HomePageServiceImpl extends ServiceImpl> requestCountCacheApi; + @Resource + private SysStatisticsCountService sysStatisticsCountService; + @Override public List getDynamicList(LogManagerRequest logManagerRequest) { List logRecordDTOS = logManagerApi.findList(logManagerRequest); @@ -158,6 +162,9 @@ public class HomePageServiceImpl extends ServiceImpl sysStatisticsCounts = new ArrayList<>(); + + // todo + this.sysStatisticsCountService.saveBatch(sysStatisticsCounts); } } diff --git a/kernel-s-system/system-business-home/src/main/java/cn/stylefeng/roses/kernel/system/modular/statistic/cache/InterfaceStatisticsMemoryCache.java b/kernel-s-system/system-business-home/src/main/java/cn/stylefeng/roses/kernel/system/modular/statistic/cache/InterfaceStatisticsMemoryCache.java index eaf6ba306..14c8744fe 100644 --- a/kernel-s-system/system-business-home/src/main/java/cn/stylefeng/roses/kernel/system/modular/statistic/cache/InterfaceStatisticsMemoryCache.java +++ b/kernel-s-system/system-business-home/src/main/java/cn/stylefeng/roses/kernel/system/modular/statistic/cache/InterfaceStatisticsMemoryCache.java @@ -9,6 +9,10 @@ import java.util.Map; /** * 接口统计内存缓存 * + * 缓存的key是用户ID,缓存的value是Map + * + * map的key是statUrlId,value是次数 + * * @author xixiaowei * @date 2022/2/9 16:36 */