信件统计无法实时更新
作者:动易软件
来源:本站原创
点击数: 次
发布时间:2020年11月04日
问题描述:前台写信后,后台管理员办结后前台统计处无法自动更新统计新建数量,只能每次清理缓存才能解决;
问题分析:缓存数据清掉后之前办结的信件可以统计出来,但如果再办结一份信件后又无法统计信件,说明问题是在缓存这里,经过研发检查后,排查出信件统计这里是用的缓存方法来读取数据;
问题解决:
string cacheKey = $"Power::咨询回复统计::categoryId::{categoryId}::isContainChildCategories::{isContainChildCategories}::letterBoxStatisticsInterval::{letterBoxStatisticsInterval}";
var result = PowerCache.Get(cacheKey, () => new LetterBoxStatisticsService().GetStatisticsResult(categoryId, isContainChildCategories, letterBoxStatisticsInterval));
改为
var result = new LetterBoxStatisticsService().GetStatisticsResult(categoryId, isContainChildCategories, letterBoxStatisticsInterval);