diff --git a/docs/changelog.md b/docs/changelog.md
index 8a7b2ece..38829dbd 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -3,6 +3,7 @@
# V6.2.5
- 增加后台文档管理日期筛选框,支持时间段筛选文档;
+- 增加删除15天之前的统计数据操作;
- 优化系统支付功能,增加微信支付、余额支付,加强支付宝、银行转账支付方式;
- 优化系统后台,命名为DedeBizAdmin后台;
- 优化用户头像上传功能,优化会员中心用户资料编辑页;
diff --git a/src/admin/sys_cache_up.php b/src/admin/sys_cache_up.php
index 69ab5492..d8ed64e6 100644
--- a/src/admin/sys_cache_up.php
+++ b/src/admin/sys_cache_up.php
@@ -34,14 +34,17 @@ if ($dopost == "ok") {
ShowMsg("成功更新枚举缓存,准备更新调用缓存", "sys_cache_up.php?dopost=ok&step=3&uparc=$uparc");
exit();
}
- //清理arclist调用缓存、过期会员浏览历史、过期短信
+ //清理arclist调用缓存、过期会员浏览历史、过期短信、陈旧的流量统计数据
else if ($step == 3) {
echo '';
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arccache`");
- echo "\n成功更新arclist调用缓存,准备清理过期会员浏览历史
";
+ echo DedeAlert("成功更新arclist调用缓存,准备清理过期会员浏览历史", ALERT_INFO);
$oldtime = time() - (90 * 24 * 3600);
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_pms` WHERE sendtime<'$oldtime' ");
- echo "成功清理过期短信,准备修正错误文档,这可能要占较长的时间";
+ echo DedeAlert("成功清理过期短信,准备修正错误文档,这可能要占较长的时间", ALERT_INFO);
+ $limit = date('Ymd', strtotime('-15 days'));
+ $dsql->ExecuteNoneQuery("DELETE FROM `#@__statistics_detail` WHERE created_date < '$limit'");
+ echo DedeAlert("成功清空15天之前的流量统计数据", ALERT_INFO);
if ($uparc == 1) {
echo "";
} else {
diff --git a/src/admin/templets/sys_cache_up.htm b/src/admin/templets/sys_cache_up.htm
index a90f9ca3..6d6da9a2 100644
--- a/src/admin/templets/sys_cache_up.htm
+++ b/src/admin/templets/sys_cache_up.htm
@@ -17,7 +17,7 @@
- 默认执行下面的操作:1、更新栏目缓存 2、更新枚举缓存 3、清理文档调用缓存 4、清理过期会员浏览历史 5、删除过期会员短信
+ 默认执行下面的操作:1、更新栏目缓存 2、更新枚举缓存 3、清理文档调用缓存 4、清理过期会员浏览历史 5、删除过期会员短信 6、删除15天之前的统计数据
|