diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java index 508fdd1a9..fe3c4e22a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mail/MailLogic.java @@ -74,8 +74,8 @@ public class MailLogic { if (nowTime < cMail.getSendTime()){ continue; } - // 有限时间不为0,并且当前时间-发送时间,大于有效时间 - if (cMail.getEffectiveTime() != 0 && (nowTime - cMail.getSendTime()) > cMail.getEffectiveTime()){ + // 有限时间不为0,并且当前时间大于 发送时间+有效时间 + if (cMail.getEffectiveTime() != 0 && nowTime > (cMail.getEffectiveTime() + cMail.getSendTime())){ removeIds.add(cMail.getId()); continue; }