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 */