尊敬的用户,您好!

网站不支持您所使用的浏览器版本(可能会出现网页变形等问题)。为了更好地展示页面效果,请您使用以下浏览器(点击图标会跳转到相关浏览器的官方网站下载页面)。

信件统计无法实时更新

作者:动易软件 来源:本站原创 点击数:76 发布时间:2020年11月04日

问题描述:前台写信后,后台管理员办结后前台统计处无法自动更新统计新建数量,只能每次清理缓存才能解决;

d1c9c903899d4e1fabb991b95660a3e3.png

问题分析:缓存数据清掉后之前办结的信件可以统计出来,但如果再办结一份信件后又无法统计信件,说明问题是在缓存这里,经过研发检查后,排查出信件统计这里是用的缓存方法来读取数据;

问题解决

78d2a384ec3a4a4988d276cb9161e284.png

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);