diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index b96f48da4..41bf28c9a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -840,14 +840,14 @@ public class ItemUtil { if (extraBol) { StringBuilder builder = new StringBuilder(); - for (Map.Entry entry : extraItem.entrySet()) { - builder.append(entry.getKey()).append("#").append(entry.getValue()).append(","); + for(Map.Entry entry : extraItem.entrySet()){ + builder.append(entry.getKey()).append("#").append(entry.getValue()); + String title = SErrorCodeEerverConfig.getI18NMessage("item_max_mail_title"); + SItem item = SItem.getsItemMap().get(entry.getKey()); + String content = SErrorCodeEerverConfig.getI18NMessageNeedConvert("item_max_mail_content",new String[]{item.getName(),String.valueOf(item.getItemNumlimit())},new int[]{1,0},"#"); + MailLogic.getInstance().sendMail(user.getId(),title,content,builder.toString(),TimeUtils.nowInt(),Global.MAIL_EFFECTIVE_TIME); + builder = new StringBuilder(); } - builder.deleteCharAt(builder.length() - 1); - String title = SErrorCodeEerverConfig.getI18NMessage("item_max_mail_title"); - String content = SErrorCodeEerverConfig.getI18NMessageNeedConvert("item_max_mail_content", new String[]{}, new int[]{}, "#"); - - MailLogic.getInstance().sendMail(user.getId(), title, content, builder.toString(), TimeUtils.nowInt(), GlobalsDef.addReason); } return 0; }