diff --git a/modules/friend/api_cross_assisthero.go b/modules/friend/api_cross_assisthero.go index 8ed4efee3..2b4a2c361 100644 --- a/modules/friend/api_cross_assisthero.go +++ b/modules/friend/api_cross_assisthero.go @@ -63,8 +63,10 @@ func (this *apiComp) Assisthero(session comm.IUserSession, req *pb.FriendAssisth "assistHeroId": req.HeroObjId, "hero": hero, } - self.Received = 1 - update["received"] = self.Received //设置可领取状态 + if self.Received != 2 { + self.Received = 1 + update["received"] = self.Received //设置可领取状态 + } if err := this.module.modelFriend.Change(self.Uid, update); err != nil { errdata = &pb.ErrorData{