diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java index 8f42db795..791070962 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java @@ -264,10 +264,10 @@ public class CBean2Proto { if (friendManager != null){ Map giveMap =friendManager.getGiveMap(); Map haveRewardMap = friendManager.getHaveRewardMap(); - if (giveMap.size() != 0){ + if (giveMap.size() != 0 && giveMap.containsKey(friendId)){ isGrive = giveMap.get(friendId); } - if (haveRewardMap.size() != 0){ + if (haveRewardMap.size() != 0 && giveMap.containsKey(friendId)){ haveReward = haveRewardMap.get(friendId) ==2?0:haveRewardMap.get(friendId); } }