Browse Source

update

master
DengBiao 1 year ago
parent
commit
20f5a2e3d0
1 changed files with 14 additions and 6 deletions
  1. +14
    -6
      internal/logic/domain/friend/friend_service.go

+ 14
- 6
internal/logic/domain/friend/friend_service.go View File

@@ -108,12 +108,20 @@ func (*friendService) AddFriend(ctx context.Context, userId, friendId int64, rem
//TODO::判断是否需要`自动添加好友` //TODO::判断是否需要`自动添加好友`
masterId, _ := grpclib.GetCtxMasterId(ctx) masterId, _ := grpclib.GetCtxMasterId(ctx)
isAutoAddFriends := svc.SysCfgGet(masterId, "is_auto_add_friends") isAutoAddFriends := svc.SysCfgGet(masterId, "is_auto_add_friends")
utils.FilePutContents("addFriend", utils.SerializeStr(map[string]interface{}{
"is_auto_add_friends": isAutoAddFriends,
"user": resp.User,
}))
if isAutoAddFriends == "1" && resp.User.IsAutoAddedFriends == 1 {
return FriendService.AgreeAddFriend(ctx, friendId, userId, "系统自动添加")

//if isAutoAddFriends == "1" && resp.User.IsAutoAddedFriends == 1 {
if isAutoAddFriends == "1" {
respFriend, err := rpc.GetBusinessIntClient().GetUser(ctx, &pb.GetUserReq{UserId: friendId})
if err != nil {
return err
}
utils.FilePutContents("addFriend", utils.SerializeStr(map[string]interface{}{
"is_auto_add_friends": isAutoAddFriends,
"user": resp.User,
}))
if respFriend.User.IsAutoAddedFriends == 1 {
return FriendService.AgreeAddFriend(ctx, friendId, userId, "系统自动添加")
}
} }
return nil return nil
} }


Loading…
Cancel
Save