package reputation import ( "go_dreamfactory/comm" "go_dreamfactory/pb" ) // 获取阵营天赋属性 func (this *apiComp) GetattrsCheck(session comm.IUserSession, req *pb.ReputationTalentReq) (errdata *pb.ErrorData) { return } func (this *apiComp) Getattrs(session comm.IUserSession, req *pb.ReputationTalentReq) (errdata *pb.ErrorData) { uid := session.GetUserId() rsp := &pb.ReputationTalentResp{} reputation := this.module.modelReputation.getDBReputation(uid) if reputation == nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_DataNotFound, Title: pb.ErrorCode_DataNotFound.ToString(), } return } for _, v := range reputation.Camps { rsp.Camp = v } rsp.AttrGlobal = this.module.modelReputation.mergeAttrs(reputation.Camps) session.SendMsg(string(this.module.GetType()), "getattrs", rsp) return }