generated from root/miduo_server
修改好友刷新赠送体力逻辑
parent
1bf25acd2b
commit
1393504763
|
|
@ -793,16 +793,16 @@ public class FriendLogic {
|
|||
List<Integer> removeFriends = new ArrayList<>();
|
||||
for (Map.Entry<Integer,Integer> entry: giveMap.entrySet()){
|
||||
Integer friendId = entry.getKey();
|
||||
User friendUser = UserManager.getUser(friendId, true);
|
||||
if (friendUser == null) {
|
||||
removeFriends.add(friendId);
|
||||
continue;
|
||||
}
|
||||
FriendManager friendManager1 = friendUser.getFriendManager();
|
||||
Map<Integer, Integer> haveRewardMap = friendManager1.getHaveRewardMap();
|
||||
if (haveRewardMap.containsKey(uid)){
|
||||
friendManager1.updateHaveRewardMap(uid,0);
|
||||
}
|
||||
// User friendUser = UserManager.getUser(friendId, true);
|
||||
// if (friendUser == null) {
|
||||
// removeFriends.add(friendId);
|
||||
// continue;
|
||||
// }
|
||||
// FriendManager friendManager1 = friendUser.getFriendManager();
|
||||
// Map<Integer, Integer> haveRewardMap = friendManager1.getHaveRewardMap();
|
||||
// if (haveRewardMap.containsKey(uid)){
|
||||
// friendManager1.updateHaveRewardMap(uid,0);
|
||||
// }
|
||||
friendManager.updateGiveMap(friendId,0);
|
||||
}
|
||||
//如果用户不在此服务器
|
||||
|
|
|
|||
|
|
@ -76,6 +76,7 @@ public class NewHeroForceRank extends AbstractRank {
|
|||
LOGGER.error("uid:{},heroId:{}, hero is null, error!!!!",user.getId(),maxForceHero);
|
||||
return;
|
||||
}
|
||||
|
||||
int area = user.getPlayerInfoManager().getArea();
|
||||
int myRank;
|
||||
Double zSetScore;
|
||||
|
|
|
|||
Loading…
Reference in New Issue