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 eff2a4605..943c3c508 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 @@ -90,15 +90,18 @@ public class MailLogic { } // 有限时间不为0,并且当前时间大于 发送时间+有效时间 if (cMail.getEffectiveTime() != 0 && nowTime > (cMail.getEffectiveTime() + cMail.getSendTime())){ + LOGGER.error("邮件删除,过期了,邮件信息:{},当前时间:{}", cMail,nowTime); removeIds.add(cMail.getId()); continue; } String mailItem = cMail.getMailItem(); if(mailItem != null && mailItem.contains("null")){ + LOGGER.error("邮件删除,邮件道具为空,邮件信息:{}", cMail); removeIds.add(cMail.getId()); continue; } if(cMail.getNoUseDeleteTime()!=0&&cMail.getNoUseDeleteTime() uidList =new HashSet<>(split.length-1); if(split.length>1){ - for(int i = 0 ; i < split.length;i++){ - uidList.add(Integer.parseInt(split[i])); + for (String s : split) { + uidList.add(Integer.parseInt(s)); } } for(ISession session:OnlineUserManager.sessionMap.values()){