Kaynağa Gözat

update

master
DengBiao 1 yıl önce
ebeveyn
işleme
20f5a2e3d0
1 değiştirilmiş dosya ile 14 ekleme ve 6 silme
  1. +14
    -6
      internal/logic/domain/friend/friend_service.go

+ 14
- 6
internal/logic/domain/friend/friend_service.go Dosyayı Görüntüle

@@ -108,12 +108,20 @@ func (*friendService) AddFriend(ctx context.Context, userId, friendId int64, rem
//TODO::判断是否需要`自动添加好友`
masterId, _ := grpclib.GetCtxMasterId(ctx)
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
}


Yükleniyor…
İptal
Kaydet