diff --git a/bin/json/game_global.json b/bin/json/game_global.json index 1cf8d180f..f43f8ad37 100644 --- a/bin/json/game_global.json +++ b/bin/json/game_global.json @@ -231,7 +231,7 @@ "friend_peize": [ { "a": "attr", - "t": "friend", + "t": "friendPoint", "n": 100 } ], diff --git a/modules/friend/api_cross_assisthero.go b/modules/friend/api_cross_assisthero.go index 5bedcea3a..8ed4efee3 100644 --- a/modules/friend/api_cross_assisthero.go +++ b/modules/friend/api_cross_assisthero.go @@ -63,11 +63,8 @@ func (this *apiComp) Assisthero(session comm.IUserSession, req *pb.FriendAssisth "assistHeroId": req.HeroObjId, "hero": hero, } - - received := self.Received - if received == 0 { - update["received"] = 1 //设置可领取状态 - } + self.Received = 1 + update["received"] = self.Received //设置可领取状态 if err := this.module.modelFriend.Change(self.Uid, update); err != nil { errdata = &pb.ErrorData{ @@ -82,7 +79,7 @@ func (this *apiComp) Assisthero(session comm.IUserSession, req *pb.FriendAssisth return } - rsp := &pb.FriendAssistheroResp{HeroObjId: req.HeroObjId, Received: received} + rsp := &pb.FriendAssistheroResp{HeroObjId: req.HeroObjId, Received: self.Received} if err := session.SendMsg(string(this.module.GetType()), FriendSubTypeAssistHero, rsp); err != nil { return } diff --git a/modules/friend/api_cross_getreward.go b/modules/friend/api_cross_getreward.go index fab1b3884..193cbab8f 100644 --- a/modules/friend/api_cross_getreward.go +++ b/modules/friend/api_cross_getreward.go @@ -34,9 +34,9 @@ func (this *apiComp) Getreward(session comm.IUserSession, req *pb.FriendGetrewar return } - received := 2 //已领 + self.Received = 2 //已领 update := map[string]interface{}{ - "received": received, + "received": self.Received, } if err := this.module.modelFriend.Change(self.Uid, update); err != nil { errdata = &pb.ErrorData{ @@ -60,7 +60,7 @@ func (this *apiComp) Getreward(session comm.IUserSession, req *pb.FriendGetrewar } session.SendMsg(string(this.module.GetType()), "getreward", &pb.FriendGetrewardResp{ - Received: int32(received), + Received: int32(self.Received), Atno: atno, })