邮件修改

back_recharge
lvxinran 2019-10-15 08:08:14 +08:00
parent 8851b2e725
commit c70b7b17ef
1 changed files with 11 additions and 4 deletions

View File

@ -212,10 +212,6 @@ public class MailLogic {
}else{
mailItem.append("|").append(mail.getMailItem());
}
mail.setState(Global.MAIL_DRAW_ST_GOT);
mail.setMailItem("");
mail.setNoUseDeleteTime(TimeUtils.now()+TimeUtils.DAY*Global.MAIL_NOUSE_DELETE_TIME);
mailManager.addMail(mail);
}
if(mailItem.length()==0){
MessageUtil.sendErrorResponse(iSession,0,msgId,"该邮件没有附件可以领取");
@ -227,6 +223,17 @@ public class MailLogic {
MessageUtil.sendErrorResponse(iSession,0,msgId,"背包已满");
return;
}
for (String mailId : mailIdsList){
Mail mail = mailManager.getMail(mailId);
if (mail == null){
MessageUtil.sendErrorResponse(iSession,0,msgId,"");
return ;
}
mail.setState(Global.MAIL_DRAW_ST_GOT);
mail.setMailItem("");
mail.setNoUseDeleteTime(TimeUtils.now()+TimeUtils.DAY*Global.MAIL_NOUSE_DELETE_TIME);
mailManager.addMail(mail);
}
CommonProto.Drop.Builder dropBuilder = ItemUtil.drop(user, itemArr, BIReason.TAKE_MAIL_REWARD);
PlayerInfoProto.TakeMailResponse takeMailResponse = PlayerInfoProto.TakeMailResponse.newBuilder()