好友:好友信息
This commit is contained in:
@@ -244,8 +244,8 @@ export class FriendHandler {
|
||||
resultApplyCodeList = applyCodeList;
|
||||
}
|
||||
|
||||
await FriendApplyModel.deleteApply(resultApplyCodeList);
|
||||
role = await RoleModel.increaseFriendApplyCnt(roleId, -1 * resultApplyCodeList.length, 50);
|
||||
let deleteCount = await FriendApplyModel.deleteApply(resultApplyCodeList);
|
||||
role = await RoleModel.increaseFriendApplyCnt(roleId, -1 * deleteCount, FRIEND.FRIEND_MANAGE_APPLICATION);
|
||||
roles.push(role);
|
||||
// 任务
|
||||
await checkTaskWithRoles(serverId, roleId, sid, TASK_TYPE.FRIEND_NUM, roles);
|
||||
@@ -342,8 +342,9 @@ 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 { myRecApplyCount, hisRecApplyCount } = await FriendApplyModel.deleteApplyByRoles(roleId, hisRoleId); // 删除双方的申请
|
||||
if(myRecApplyCount > 0) await RoleModel.increaseFriendApplyCnt(roleId, -1 * myRecApplyCount, FRIEND.FRIEND_MANAGE_APPLICATION);
|
||||
if(hisRecApplyCount > 0) await RoleModel.increaseFriendApplyCnt(roleId, -1 * hisRecApplyCount, FRIEND.FRIEND_MANAGE_APPLICATION);
|
||||
|
||||
let param = new BlackListParam(friend);
|
||||
let isOnline = await isRoleOnline(friend.roleId);
|
||||
@@ -615,7 +616,7 @@ export class FriendHandler {
|
||||
let { roleId: targetRoleId } = msg;
|
||||
let isRobot = checkRoleIsRobot(targetRoleId);
|
||||
if(isRobot) {
|
||||
let role = await RoleModel.findByRoleId(roleId);
|
||||
let role = await RoleModel.findByRoleId(roleId, null, true);
|
||||
let sysType = getRobotSysType(targetRoleId);
|
||||
let addObj: any = { roleId: makeRobotId(''), roleName: '', guildName: '' };
|
||||
if(sysType == ROBOT_SYS_TYPE.COM_BTL) {
|
||||
|
||||
Reference in New Issue
Block a user