From 5fae5ab241fac76230e40546daf01dd424b6cbf1 Mon Sep 17 00:00:00 2001 From: luying Date: Sat, 27 Mar 2021 11:21:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A5=BD=E5=8F=8B=EF=BC=9A=E6=8E=A5=E5=8F=97?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E5=90=8E=E5=BA=94=E8=AF=A5=E5=87=8F=E6=8E=89?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/friendHandler.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/game-server/app/servers/role/handler/friendHandler.ts b/game-server/app/servers/role/handler/friendHandler.ts index 18686e3ec..c367a3f4e 100644 --- a/game-server/app/servers/role/handler/friendHandler.ts +++ b/game-server/app/servers/role/handler/friendHandler.ts @@ -189,6 +189,7 @@ export class FriendHandler { result.push(param); } await FriendApplyModel.deleteApply(delApplyCodeList); + await RoleModel.increaseFriendApplyCnt(roleId, -1 * delApplyCodeList.length, 50); return resResult(STATUS.SUCCESS, { list: result @@ -255,6 +256,7 @@ export class FriendHandler { } await FriendApplyModel.deleteApply(resultApplyCodeList); + await RoleModel.increaseFriendApplyCnt(roleId, -1 * resultApplyCodeList.length, 50); // 特殊处理:如果他点一键同意,有很多人,这个单独的人就不做这个额外的提示,直接把他好友申请删掉就好 if(str == getResStr(STATUS.FRIEND_HAS_ADD) && resultApplyCodeList.length > 1) str = ''; @@ -393,6 +395,7 @@ export class FriendHandler { await FriendRelationModel.moveFromFriend(hisRoleId, role, friendShip, false, !!curFriend); //从对方好友删除 await FriendRelationModel.moveFromFriend(roleId, friend, friendShip, true, !!curFriend); // 删除好友关系并拉黑 await FriendApplyModel.deleteApplyByRoles(roleId, hisRoleId); // 删除双方的申请 + await RoleModel.increaseFriendApplyCnt(roleId, -1, 50); let param = new BlackListParam(friend); let isOnline = await isRoleOnline(friend.roleId);