信件统计无法实时更新

作者:动易软件 来源:本站原创 点击数: 发布时间: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);