物品上限添加

back_recharge
lvxinran 2020-11-27 18:49:25 +08:00
parent 0494ff83f2
commit f275342e67
2 changed files with 7 additions and 5 deletions

View File

@ -680,7 +680,7 @@ public class ItemUtil {
if (dropBuilder != null) { if (dropBuilder != null) {
dropBuilder.addAllItemlist(itemProtoList); dropBuilder.addAllItemlist(itemProtoList);
} }
if(!sendToFront.isEmpty()){ if(!sendToFront.isEmpty()||extraItem.size()>0){
MessageUtil.sendBagIndication(user.getId(),0,sendToFront,extraItem.size()>0); MessageUtil.sendBagIndication(user.getId(),0,sendToFront,extraItem.size()>0);
} }
if(extraItem.size()>0){ if(extraItem.size()>0){

View File

@ -96,11 +96,13 @@ public class MessageUtil {
} }
public static void sendBagIndication(int sendUid,int type, List<CommonProto.Item> sendToFront,boolean isMax) { public static void sendBagIndication(int sendUid,int type, List<CommonProto.Item> sendToFront,boolean isMax) {
if(!isMax){
if(null!= SimpleTransaction.current()){ if(null!= SimpleTransaction.current()){
PlayerInfoProto.UpdateBagIndication.Builder build = PlayerInfoProto.UpdateBagIndication.newBuilder().addAllItem(sendToFront).setType(type).setIsMax(isMax?1:0); PlayerInfoProto.UpdateBagIndication.Builder build = PlayerInfoProto.UpdateBagIndication.newBuilder().addAllItem(sendToFront).setType(type).setIsMax(isMax?1:0);
SimpleTransaction.current().dealWhileCommit(new SimpleTransaction.SendTask(build.build(), MessageTypeProto.MessageType.UPDATE_BAG_INDICATION_VALUE)); SimpleTransaction.current().dealWhileCommit(new SimpleTransaction.SendTask(build.build(), MessageTypeProto.MessageType.UPDATE_BAG_INDICATION_VALUE));
return; return;
} }
}
ISession session = OnlineUserManager.sessionMap.get(sendUid); ISession session = OnlineUserManager.sessionMap.get(sendUid);
if(session!=null){ if(session!=null){
PlayerInfoProto.UpdateBagIndication build = PlayerInfoProto.UpdateBagIndication.newBuilder().addAllItem(sendToFront).setType(type).setIsMax(isMax?1:0).build(); PlayerInfoProto.UpdateBagIndication build = PlayerInfoProto.UpdateBagIndication.newBuilder().addAllItem(sendToFront).setType(type).setIsMax(isMax?1:0).build();