邮件问题状态修改,只保留1和2,1:成功,2:背包已满

back_recharge
duhui 2021-01-27 16:00:03 +08:00
parent c09cb66fe0
commit 7cb1072126
1 changed files with 7 additions and 4 deletions

View File

@ -26,6 +26,7 @@ import org.slf4j.LoggerFactory;
import util.StringUtil;
import util.TimeUtils;
import javax.swing.plaf.nimbus.State;
import java.util.*;
import java.util.concurrent.CopyOnWriteArrayList;
@ -249,17 +250,19 @@ public class MailLogic {
int[][] itemArr = StringUtil.parseFiledInt2(mailItem.toString());
// 检测卡牌和装备背包
int limit = ItemUtil.checkCardAndEquipLimit(user,itemArr);
int state = 1;
if (limit == 0){
// 领取道具
result = ItemUtil.dropByMail(user, itemArr, dropBuilder, BIReason.TAKE_MAIL_REWARD);
state = ItemUtil.dropByMail(user, itemArr, dropBuilder, BIReason.TAKE_MAIL_REWARD);
if (result == 1){
if (state == 1){
// 改变邮件状态
mail.setState(Global.MAIL_DRAW_ST_GOT);
mail.setNoUseDeleteTime(TimeUtils.now()+TimeUtils.DAY*Global.MAIL_NOUSE_DELETE_TIME);
mailManager.addMail(mail);
}
}else {
}
if (state != 1) {
result = 2;
}
}