This commit is contained in:
meixiongfeng 2022-11-21 18:51:15 +08:00
commit aa4ae0f05b
5 changed files with 22 additions and 255 deletions

View File

@ -54,112 +54,10 @@
"describe": "查询英雄详细" "describe": "查询英雄详细"
}, },
{ {
"msgid": "friend.apply", "msgid": "friend",
"open": true, "open": true,
"routrules": "~/worker", "routrules": "~/worker",
"describe": "好友申请" "describe": "好友系统"
},
{
"msgid": "friend.agree",
"open": true,
"routrules": "~/worker",
"describe": "同意"
},
{
"msgid": "friend.refuse",
"open": true,
"routrules": "~/worker",
"describe": "拒绝"
},
{
"msgid": "friend.list",
"open": true,
"routrules": "~/worker",
"describe": "好友列表"
},
{
"msgid": "friend.applylist",
"open": true,
"routrules": "~/worker",
"describe": "好友申请列表"
},
{
"msgid": "friend.addblack",
"open": true,
"routrules": "~/worker",
"describe": "加黑名单"
},
{
"msgid": "friend.delblack",
"open": true,
"routrules": "~/worker",
"describe": "删除黑名单"
},
{
"msgid": "friend.blacklist",
"open": true,
"routrules": "~/worker",
"describe": "黑名单列表"
},
{
"msgid": "friend.zan",
"open": true,
"routrules": "~/worker",
"describe": "好友点赞"
},
{
"msgid": "friend.zanreceive",
"open": true,
"routrules": "~/worker",
"describe": "接收点赞"
},
{
"msgid": "friend.zanlist",
"open": true,
"routrules": "~/worker",
"describe": "点赞列表"
},
{
"msgid": "friend.assisthero",
"open": true,
"routrules": "~/worker",
"describe": "英雄助战"
},
{
"msgid": "friend.assistlist",
"open": true,
"routrules": "~/worker",
"describe": "助战列表"
},
{
"msgid": "friend.getreward",
"open": true,
"routrules": "~/worker",
"describe": "获取奖励"
},
{
"msgid": "friend.del",
"open": true,
"routrules": "~/worker",
"describe": "删除好友"
},
{
"msgid": "friend.search",
"open": true,
"routrules": "~/worker",
"describe": "搜索好友"
},
{
"msgid": "friend.randlist",
"open": true,
"routrules": "~/worker",
"describe": "好友推荐"
},
{
"msgid": "friend.assistherolist",
"open": true,
"routrules": "~/worker",
"describe": "好友助战英雄列表"
}, },
{ {
"msgid": "gourmet.getranduser", "msgid": "gourmet.getranduser",
@ -167,96 +65,6 @@
"routrules": "~/worker", "routrules": "~/worker",
"describe": "获取在线玩家数据" "describe": "获取在线玩家数据"
}, },
{
"msgid": "sociaty.list",
"open": true,
"routrules": "~/worker",
"describe": "公会列表"
},
{
"msgid": "sociaty.create",
"open": true,
"routrules": "~/worker",
"describe": "创建公会"
},
{
"msgid": "sociaty.setting",
"open": true,
"routrules": "~/worker",
"describe": "公会设置"
},
{
"msgid": "sociaty.search",
"open": true,
"routrules": "~/worker",
"describe": "公会搜索"
},
{
"msgid": "sociaty.apply",
"open": true,
"routrules": "~/worker",
"describe": "公会申请"
},
{
"msgid": "sociaty.applylist",
"open": true,
"routrules": "~/worker",
"describe": "公会申请列表"
},
{
"msgid": "sociaty.agree",
"open": true,
"routrules": "~/worker",
"describe": "公会申请同意"
},
{
"msgid": "sociaty.refuse",
"open": true,
"routrules": "~/worker",
"describe": "公会申请拒绝"
},
{
"msgid": "sociaty.dismiss",
"open": true,
"routrules": "~/worker",
"describe": "公会解散"
},
{
"msgid": "sociaty.quit",
"open": true,
"routrules": "~/worker",
"describe": "离开公会"
},
{
"msgid": "sociaty.mine",
"open": true,
"routrules": "~/worker",
"describe": "我的公会"
},
{
"msgid": "sociaty.members",
"open": true,
"routrules": "~/worker",
"describe": "公会成员"
},
{
"msgid": "sociaty.assign",
"open": true,
"routrules": "~/worker",
"describe": "公会转让"
},
{
"msgid": "sociaty.discharge",
"open": true,
"routrules": "~/worker",
"describe": "踢出公会"
},
{
"msgid": "sociaty.settingjob",
"open": true,
"routrules": "~/worker",
"describe": "设置公会职位"
},
{ {
"msgid": "smithy.getranduser", "msgid": "smithy.getranduser",
"open": true, "open": true,
@ -270,58 +78,10 @@
"describe": "竞技场" "describe": "竞技场"
}, },
{ {
"msgid": "sociaty.sign", "msgid": "sociaty",
"open": true, "open": true,
"routrules": "~/worker", "routrules": "~/worker",
"describe": "公会签到" "describe": "公会系统"
},
{
"msgid": "sociaty.applycancel",
"open": true,
"routrules": "~/worker",
"describe": "公会申请撤销"
},
{
"msgid": "sociaty.receive",
"open": true,
"routrules": "~/worker",
"describe": "公会任务奖励领取"
},
{
"msgid": "sociaty.activityreceive",
"open": true,
"routrules": "~/worker",
"describe": "公会活跃度领取"
},
{
"msgid": "sociaty.rank",
"open": true,
"routrules": "~/worker",
"describe": "公会排行"
},
{
"msgid": "sociaty.tasklist",
"open": true,
"routrules": "~/worker",
"describe": "公会任务列表"
},
{
"msgid": "sociaty.log",
"open": true,
"routrules": "~/worker",
"describe": "公会日志列表"
},
{
"msgid": "sociaty.accuse",
"open": true,
"routrules": "~/worker",
"describe": "弹劾"
},
{
"msgid": "sociaty.activitylist",
"open": true,
"routrules": "~/worker",
"describe": "公会活跃度列表"
}, },
{ {
"msgid": "viking.ranklist", "msgid": "viking.ranklist",

View File

@ -45,10 +45,6 @@ func (this *apiComp) List(session comm.IUserSession, req *pb.FriendListReq) (cod
if target == nil { if target == nil {
continue continue
} }
// 申请过的在线好友,设置申请状态
if _, ok := utils.Findx(target.ApplyIds, self.Uid); ok {
base.IsApplied = true
}
if _, ok := utils.Findx(target.ZanIds, self.Uid); ok { if _, ok := utils.Findx(target.ZanIds, self.Uid); ok {
base.IsZaned = true base.IsZaned = true

View File

@ -4,6 +4,7 @@ import (
"go_dreamfactory/comm" "go_dreamfactory/comm"
"go_dreamfactory/lego/sys/log" "go_dreamfactory/lego/sys/log"
"go_dreamfactory/pb" "go_dreamfactory/pb"
"go_dreamfactory/utils"
"google.golang.org/protobuf/proto" "google.golang.org/protobuf/proto"
) )
@ -38,13 +39,23 @@ func (this *apiComp) Search(session comm.IUserSession, req *pb.FriendSearchReq)
if u.Uid == session.GetUserId() { if u.Uid == session.GetUserId() {
continue continue
} }
resp.Friends = append(resp.Friends, &pb.FriendBase{ base := &pb.FriendBase{
UserId: u.Uid, UserId: u.Uid,
NickName: u.Name, NickName: u.Name,
Level: u.Lv, Level: u.Lv,
Avatar: u.Avatar, Avatar: u.Avatar,
ServerId: u.Sid, ServerId: u.Sid,
}) }
target := this.moduleFriend.modelFriend.GetFriend(u.Uid)
if target == nil {
continue
}
if _, ok := utils.Findx(target.ApplyIds,uid); ok {
base.IsApplied = true
}
resp.Friends = append(resp.Friends, base)
} }
if err := session.SendMsg(string(this.moduleFriend.GetType()), FriendSubTypeSearch, resp); err != nil { if err := session.SendMsg(string(this.moduleFriend.GetType()), FriendSubTypeSearch, resp); err != nil {

View File

@ -54,16 +54,17 @@ func (this *apiComp) Zan(session comm.IUserSession, req *pb.FriendZanReq) (code
if _, ok := utils.Find(target.ZanIds, selfId); !ok { if _, ok := utils.Find(target.ZanIds, selfId); !ok {
pointTotal += 1 pointTotal += 1
target.ZanIds = append(target.ZanIds, selfId) target.ZanIds = append(target.ZanIds, selfId)
target.GetZandIds = append(target.GetZandIds, selfId)
//设置被点赞玩家 //设置被点赞玩家
if err = this.moduleFriend.modelFriend.Change(target.GetUid(), map[string]interface{}{ if err = this.moduleFriend.modelFriend.Change(target.GetUid(), map[string]interface{}{
"zanIds": target.ZanIds, "zanIds": target.ZanIds,
"getZandIds": target.GetZandIds,
}); err != nil { }); err != nil {
code = pb.ErrorCode_DBError code = pb.ErrorCode_DBError
this.moduleFriend.Error("点赞", log.Fields{"uid": uid, "err": err.Error()}) this.moduleFriend.Error("点赞", log.Fields{"uid": uid, "err": err.Error()})
return return
} }
} }
}
//设置友情值 //设置友情值
ue, err := this.moduleFriend.ModuleUser.GetUserExpand(session.GetUserId()) ue, err := this.moduleFriend.ModuleUser.GetUserExpand(session.GetUserId())

View File

@ -41,9 +41,8 @@ func (this *apiComp) Zanreceive(session comm.IUserSession, req *pb.FriendZanrece
// 是否已领取点赞 // 是否已领取点赞
for _, v := range req.FriendIds { for _, v := range req.FriendIds {
if _, ok := utils.Find(self.GetZandIds, v); !ok { if _, ok := utils.Find(self.GetZandIds, v); ok {
self.GetZandIds = utils.Deletex(self.GetZandIds,v)
self.GetZandIds = append(self.GetZandIds, v)
pointTotal += 1 pointTotal += 1
} }
} }