好友申请列表
parent
83338c7510
commit
ca99629f91
|
@ -382,8 +382,10 @@ public class FriendLogic {
|
|||
User friendUser;
|
||||
FriendManager friendfriendManager;
|
||||
List<Integer> friendFriendList;
|
||||
List<Integer> alreadyFriendList = new ArrayList<>();
|
||||
int nums =0;
|
||||
for (Integer applyfriendId :applyFriends){
|
||||
// nums++;
|
||||
friendUser = UserManager.getUser(applyfriendId);
|
||||
friendfriendManager = friendUser.getFriendManager();
|
||||
friendFriendList = friendfriendManager.getFriends();
|
||||
|
@ -393,22 +395,27 @@ public class FriendLogic {
|
|||
if(friendManager.getBlackFriends().contains(applyfriendId)){
|
||||
continue;
|
||||
}
|
||||
if (friends.size()+nums>= maxFriends){
|
||||
if (friends.size()+1> maxFriends){
|
||||
// throw new ErrorCodeException(ErrorCode.FRIENDS_MAX);
|
||||
continue;
|
||||
}
|
||||
if (friendFriendList.size()>= maxFriends){
|
||||
continue;
|
||||
}
|
||||
friendManager.delApplyFriend(applyfriendId);
|
||||
alreadyFriendList.add(applyfriendId);
|
||||
// friendManager.delApplyFriend(applyfriendId);
|
||||
friendfriendManager.addFriendId(uid);
|
||||
friendManager.addFriendId(applyfriendId);
|
||||
UserManager.getUser(applyfriendId).getFriendManager().delMyApplyFriend(uid);
|
||||
initFriendGriveAndRreward(applyfriendId, uid, friendManager, friendfriendManager);
|
||||
sendFriendInfoIndication(uid,applyfriendId,2);
|
||||
nums++;
|
||||
updateFriendUserInfo(friendUser);
|
||||
}
|
||||
if(!alreadyFriendList.isEmpty()){
|
||||
for(Integer id:alreadyFriendList){
|
||||
friendManager.delApplyFriend(id);
|
||||
}
|
||||
}
|
||||
return nums;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue