浏览代码

Merge branch 'release' of http://git.12345lm.cn/Fengwo/hotline into release

Dun.Jason 6 月之前
父节点
当前提交
c1890b786b
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/Hotline/Settings/TimeLimitDomain/ExpireTimeSupplier/HourSupplier.cs

+ 8 - 1
src/Hotline/Settings/TimeLimitDomain/ExpireTimeSupplier/HourSupplier.cs

@@ -11,6 +11,13 @@ public class HourSupplier : IExpireTimeSupplier, IScopeDependency
 {
     public async Task<TimeResult> CalcEndTimeAsync(DateTime beginTime, TimeConfig timeConfig)
     {
-        return new TimeResult { EndTime = beginTime.AddHours(timeConfig.Count), RuleStr = timeConfig.Count + "个小时", NearlyExpiredTime = beginTime };
+        return new TimeResult
+        {
+            EndTime =
+            beginTime.AddHours(timeConfig.Count),
+            RuleStr = timeConfig.Count + "个小时",
+            NearlyExpiredTime = beginTime.AddHours(timeConfig.Count * ((double)timeConfig.Percentage / 100)),
+            NearlyExpiredTimeOne = beginTime.AddHours(timeConfig.Count * ((double)timeConfig.PercentageOne / 100))
+        };
     }
 }