diff --git a/internal/web/actions/default/settings/database/cleanSetting.go b/internal/web/actions/default/settings/database/cleanSetting.go index 1c2a0385..9db4d070 100644 --- a/internal/web/actions/default/settings/database/cleanSetting.go +++ b/internal/web/actions/default/settings/database/cleanSetting.go @@ -41,6 +41,7 @@ func (this *CleanSettingAction) RunPost(params struct { ServerAccessLogCleanDays int ServerBandwidthStatCleanDays int UserBandwidthStatCleanDays int + UserPlanBandwidthStatCleanDays int ServerDailyStatCleanDays int ServerDomainHourlyStatCleanDays int TrafficDailyStatCleanDays int @@ -85,6 +86,11 @@ func (this *CleanSettingAction) RunPost(params struct { } config.UserBandwidthStat.Clean.Days = params.UserBandwidthStatCleanDays + if params.UserPlanBandwidthStatCleanDays < 0 { + params.UserPlanBandwidthStatCleanDays = 0 + } + config.UserPlanBandwidthStat.Clean.Days = params.UserPlanBandwidthStatCleanDays + if params.ServerDailyStatCleanDays < 0 { params.ServerDailyStatCleanDays = 0 } diff --git a/web/views/@default/settings/database/cleanSetting.html b/web/views/@default/settings/database/cleanSetting.html index 43410dbf..337081d3 100644 --- a/web/views/@default/settings/database/cleanSetting.html +++ b/web/views/@default/settings/database/cleanSetting.html @@ -54,6 +54,20 @@ +
| 数据保存天数 * | +
+
+
+ 天
+
+ |
+