From 485db99b5c51a971c173664cf6e808dc8424b0a0 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期五, 17 十月 2025 17:19:51 +0800
Subject: [PATCH] 136 子 【挑战】战锤秘境 / 【挑战】战锤秘境-客户端 移除错误接入
---
Main/System/Mail/MailManager.cs | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/Main/System/Mail/MailManager.cs b/Main/System/Mail/MailManager.cs
index 477112c..cd3365b 100644
--- a/Main/System/Mail/MailManager.cs
+++ b/Main/System/Mail/MailManager.cs
@@ -109,11 +109,13 @@
}
}
- //杩斿洖鏈夋晥鏈熷ぉ鏁�(姝f暟=鍓╀綑澶╂暟锛岃礋鏁�=宸茶繃鏈熷ぉ鏁�)
+ // 杩斿洖鏈夋晥鏈熷ぉ鏁�(姝f暟=鍓╀綑澶╂暟锛岃礋鏁�=宸茶繃鏈熷ぉ鏁�)
public float GetMailExpiryDays(DateTime createDateTime, int limitDays)
{
- DateTime expiryDate = createDateTime.AddDays(limitDays);
- TimeSpan remainingTime = expiryDate - TimeUtility.ServerNow;
+ // 璁$畻鍒版湡鏃ュ綋澶╃殑0鐐规椂闂�
+ DateTime expiryDate = createDateTime.Date.AddDays(limitDays);
+ DateTime serverNow = TimeUtility.ServerNow;
+ TimeSpan remainingTime = expiryDate - serverNow;
return (float)remainingTime.TotalDays;
}
@@ -131,9 +133,8 @@
if (days > 1.0f)
{
// 澶т簬1澶╋細鎸夊悜涓婂彇鏁寸殑澶╂暟鏄剧ず銆�
- // MathF.Ceiling(1.01f) -> 2.0f
int daysRounded = (int)MathF.Ceiling(days);
- result = Language.Get("Mail07", (int)MathF.Ceiling(days));
+ result = Language.Get("Mail07", daysRounded);
}
else if (days > 0.0f)
{
--
Gitblit v1.8.0