diff --git a/modules/atlas/api_atlasactivate.go b/modules/atlas/api_atlasactivate.go index faf8a5bba..e654b289e 100644 --- a/modules/atlas/api_atlasactivate.go +++ b/modules/atlas/api_atlasactivate.go @@ -22,7 +22,10 @@ func (this *apiComp) Activate(session comm.IUserSession, req *pb.AtlasActivateRe atlasConf, err := this.module.configure.GetPandoAtlasConf(req.Id) if err != nil { code = pb.ErrorCode_ConfigNoFound // 返回错误码 - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } list, _ := this.module.modelPandaAtlas.getPandaAtlasList(session.GetUserId()) diff --git a/modules/caravan/api_buyorsell.go b/modules/caravan/api_buyorsell.go index 4c1f582a6..e893aca73 100644 --- a/modules/caravan/api_buyorsell.go +++ b/modules/caravan/api_buyorsell.go @@ -21,6 +21,7 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.CaravanBuyOrSe cityInfo *pb.CityInfo ok bool upperLimit int32 // 单个物品堆叠上限 + ) update = make(map[string]interface{}) if code = this.BuyOrSellCheck(session, req); code != pb.ErrorCode_Success { @@ -37,7 +38,10 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.CaravanBuyOrSe if err == nil { upperLimit = c.Bagtagnum // 获取单个格子堆叠数 } else { - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } code = pb.ErrorCode_ConfigNoFound return } @@ -62,7 +66,10 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.CaravanBuyOrSe price = cityConf.Specialnum * price / 1000 bFound = true } else { - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } code = pb.ErrorCode_ConfigNoFound return } @@ -99,7 +106,10 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.CaravanBuyOrSe update["lv"] = curLv update["baglimit"] = c.Bagtop } else { - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } code = pb.ErrorCode_ConfigNoFound return } @@ -149,7 +159,10 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.CaravanBuyOrSe update["city"] = caravan.City addScore -= price * v } else { - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } code = pb.ErrorCode_ConfigNoFound return } diff --git a/modules/caravan/api_getlist.go b/modules/caravan/api_getlist.go index ebcd1b235..680328b61 100644 --- a/modules/caravan/api_getlist.go +++ b/modules/caravan/api_getlist.go @@ -27,7 +27,10 @@ func (this *apiComp) GetList(session comm.IUserSession, req *pb.CaravanGetListRe if conf, err := this.module.configure.GetCaravanLv(list.Lv); err == nil { this.module.ModuleItems.CleanItemById(session, conf.Tickettop.T) // 清理之前的门票数据 } else { - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } code = pb.ErrorCode_ConfigNoFound return } diff --git a/modules/caravan/api_getstory.go b/modules/caravan/api_getstory.go index 8e6fdd100..2ddd68a89 100644 --- a/modules/caravan/api_getstory.go +++ b/modules/caravan/api_getstory.go @@ -29,7 +29,10 @@ func (this *apiComp) GetStory(session comm.IUserSession, req *pb.CaravanGetStory conf, err := this.module.configure.GetCaravanEventById(req.Cid) if err != nil { - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } code = pb.ErrorCode_ConfigNoFound return } diff --git a/modules/caravan/api_gotocity.go b/modules/caravan/api_gotocity.go index bc88ab269..a7f8f4165 100644 --- a/modules/caravan/api_gotocity.go +++ b/modules/caravan/api_gotocity.go @@ -42,7 +42,10 @@ func (this *apiComp) GotoCity(session comm.IUserSession, req *pb.CaravanGotoCity bNewTask = false } } else { - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } code = pb.ErrorCode_ConfigNoFound return } @@ -73,7 +76,10 @@ func (this *apiComp) GotoCity(session comm.IUserSession, req *pb.CaravanGotoCity N: req.Ticket, } } else { - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } code = pb.ErrorCode_ConfigNoFound return } diff --git a/modules/enchant/api_challenge.go b/modules/enchant/api_challenge.go index 313007850..d7a9d362d 100644 --- a/modules/enchant/api_challenge.go +++ b/modules/enchant/api_challenge.go @@ -22,7 +22,6 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.EnchantChallen if code != pb.ErrorCode_Success { return // 参数校验失败直接返回 } - enchant, err := this.module.modelEnchant.getEnchantList(session.GetUserId()) if err != nil { code = pb.ErrorCode_PagodaNotFound @@ -32,7 +31,10 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.EnchantChallen cfgData, err := this.module.configure.GetEnchantBossConfigData(req.BossType) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } if len(cfgData) <= 0 { diff --git a/modules/enchant/api_challengeover.go b/modules/enchant/api_challengeover.go index 3083dacd9..769c47ea4 100644 --- a/modules/enchant/api_challengeover.go +++ b/modules/enchant/api_challengeover.go @@ -37,7 +37,10 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.EnchantCha cfgEnchant, err := this.module.configure.GetEnchantBossConfigData(req.BossType) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } diff --git a/modules/gourmet/api_activateatlas.go b/modules/gourmet/api_activateatlas.go index 24f1657dc..35f8d19ad 100644 --- a/modules/gourmet/api_activateatlas.go +++ b/modules/gourmet/api_activateatlas.go @@ -24,7 +24,10 @@ func (this *apiComp) ActivateAtlas(session comm.IUserSession, req *pb.GourmetAct conf, err := this.configure.GetGrormetCookBookConf(req.Cid) if err != nil { // 配置校验 code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } _gourmet, err := this.module.modelAtlas.getGourmetAtlasList(session.GetUserId()) diff --git a/modules/gourmet/api_createfood.go b/modules/gourmet/api_createfood.go index cb5fa4920..55984ee4d 100644 --- a/modules/gourmet/api_createfood.go +++ b/modules/gourmet/api_createfood.go @@ -28,7 +28,10 @@ func (this *apiComp) CreateFood(session comm.IUserSession, req *pb.GourmetCreate conf, err := this.configure.GetGrormetCookBookConf(req.Cid) if err != nil { // 配置校验 code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } diff --git a/modules/hero/api_awaken.go b/modules/hero/api_awaken.go index 2e54eaf39..52d92669a 100644 --- a/modules/hero/api_awaken.go +++ b/modules/hero/api_awaken.go @@ -41,9 +41,11 @@ func (this *apiComp) Awaken(session comm.IUserSession, req *pb.HeroAwakenReq) (c awakenData, err = this.module.configure.GetHeroAwakenConfig(_hero.HeroID, _hero.JuexingLv+1) if err != nil { - data = &pb.ErrorData{} code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } if len(awakenData.Phasebonus) < 2 { // 配置校验 @@ -141,7 +143,10 @@ func (this *apiComp) Awaken(session comm.IUserSession, req *pb.HeroAwakenReq) (c } else { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } go this.module.ModuleBuried.TriggerBuried(session.GetUserId(), szTask...) diff --git a/modules/hero/api_buy.go b/modules/hero/api_buy.go index d6683b2d6..149c1ab25 100644 --- a/modules/hero/api_buy.go +++ b/modules/hero/api_buy.go @@ -42,7 +42,10 @@ func (this *apiComp) Buy(session comm.IUserSession, req *pb.HeroBuyReq) (code pb if conf, err = this.module.configure.GetShopItemsConfigureByGroups(req.BuyType, udata); err != nil { // 找配置 code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } diff --git a/modules/hero/api_drawCard.go b/modules/hero/api_drawCard.go index d40e9c611..59c461bba 100644 --- a/modules/hero/api_drawCard.go +++ b/modules/hero/api_drawCard.go @@ -269,7 +269,10 @@ func (this *apiComp) DrawCard(session comm.IUserSession, req *pb.HeroDrawCardReq _data, err := this.module.configure.GetPollByType(strPool[index]) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } sz := make([]int32, 0) diff --git a/modules/hero/api_fusion.go b/modules/hero/api_fusion.go index ce63d6807..a26febedc 100644 --- a/modules/hero/api_fusion.go +++ b/modules/hero/api_fusion.go @@ -31,7 +31,10 @@ func (this *apiComp) Fusion(session comm.IUserSession, req *pb.HeroFusionReq) (c conf, err := this.module.configure.GetHeroFucionConfig(req.HeroId) if err != nil { code = pb.ErrorCode_ConfigNoFound // 配置没找到 - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } for _, v := range req.Heros { diff --git a/modules/hero/api_strengthenUpSkill.go b/modules/hero/api_strengthenUpSkill.go index 488ad1085..539eb863a 100644 --- a/modules/hero/api_strengthenUpSkill.go +++ b/modules/hero/api_strengthenUpSkill.go @@ -25,7 +25,6 @@ func (this *apiComp) StrengthenUpSkill(session comm.IUserSession, req *pb.HeroSt cost []*cfg.Gameatn // 技能升级消耗 lvUpCount int32 // 技能升级的次数 ) - code = this.StrengthenUpSkillCheck(session, req) // check if code != pb.ErrorCode_Success { return @@ -38,7 +37,10 @@ func (this *apiComp) StrengthenUpSkill(session comm.IUserSession, req *pb.HeroSt heroCfg, err := this.module.configure.GetHeroConfig(_hero.HeroID) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } for _, v1 := range req.Item { @@ -80,7 +82,10 @@ func (this *apiComp) StrengthenUpSkill(session comm.IUserSession, req *pb.HeroSt skillData, err := this.module.configure.GetHeroSkillUpConfig(skill.SkillID) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } sz = append(sz, skillData.Probability[skill.SkillLv]) diff --git a/modules/hero/api_strengthenUpStar.go b/modules/hero/api_strengthenUpStar.go index f1d05126f..1299bcfef 100644 --- a/modules/hero/api_strengthenUpStar.go +++ b/modules/hero/api_strengthenUpStar.go @@ -23,7 +23,6 @@ func (this *apiComp) StrengthenUpStar(session comm.IUserSession, req *pb.HeroStr _hero *pb.DBHero // 目标英雄 err error ) - code = this.StrengthenUpStarCheck(session, req) // check if code != pb.ErrorCode_Success { return @@ -37,13 +36,19 @@ func (this *apiComp) StrengthenUpStar(session comm.IUserSession, req *pb.HeroStr starConf, err = this.module.configure.GetHeroStarupConfig(_hero.HeroID, _hero.Star) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } heroConf, err := this.module.configure.GetHeroConfig(_hero.HeroID) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } nextHeroConfig, _ := this.module.configure.GetHeroStarupConfig(_hero.HeroID, _hero.Star+1) diff --git a/modules/hero/api_strengthenUplv.go b/modules/hero/api_strengthenUplv.go index 58ce429dc..04f024657 100644 --- a/modules/hero/api_strengthenUplv.go +++ b/modules/hero/api_strengthenUplv.go @@ -49,7 +49,10 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren costGold += expConf.Needgold * v } else { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } } diff --git a/modules/hero/api_talentlearn.go b/modules/hero/api_talentlearn.go index a720d4d6e..3e4c416a7 100644 --- a/modules/hero/api_talentlearn.go +++ b/modules/hero/api_talentlearn.go @@ -23,6 +23,7 @@ func (this *apiComp) TalentLearn(session comm.IUserSession, req *pb.HeroTalentLe chanegCard []*pb.DBHero // 推送属性变化 res []*cfg.Gameatn // 学习天赋需要消耗的道具 ) + chanegCard = make([]*pb.DBHero, 0) if code = this.TalentLearnCheck(session, req); code != pb.ErrorCode_Success { return @@ -61,7 +62,10 @@ func (this *apiComp) TalentLearn(session comm.IUserSession, req *pb.HeroTalentLe talentConf, err := this.module.configure.GetHeroTalent(req.TalentID) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } // 校验 diff --git a/modules/hero/api_talentreset.go b/modules/hero/api_talentreset.go index dcba69038..6a8a47032 100644 --- a/modules/hero/api_talentreset.go +++ b/modules/hero/api_talentreset.go @@ -46,7 +46,10 @@ func (this *apiComp) TalentReset(session comm.IUserSession, req *pb.HeroTalentRe talentPoint += conf.Point // 获取当前英雄的天赋点数 } else { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } } diff --git a/modules/library/api_getstoryreward.go b/modules/library/api_getstoryreward.go index 1d4359fbc..c7f289d40 100644 --- a/modules/library/api_getstoryreward.go +++ b/modules/library/api_getstoryreward.go @@ -36,7 +36,10 @@ func (this *apiComp) GetStoryReward(session comm.IUserSession, req *pb.LibraryGe favorConf, err := this.module.configure.GetFavorability(_heroFetter.Heroid, 1) // 取1级的就可以 if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } // 领取传记往事id diff --git a/modules/library/api_lvreward.go b/modules/library/api_lvreward.go index 50732dbc3..3026d56c1 100644 --- a/modules/library/api_lvreward.go +++ b/modules/library/api_lvreward.go @@ -41,7 +41,10 @@ func (this *apiComp) LvReward(session comm.IUserSession, req *pb.LibraryLvReward confData, err := this.module.configure.GetFavorability(_heroFetter.Heroid, req.Lv) if err != nil { code = pb.ErrorCode_ReqParameterError - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } diff --git a/modules/library/api_usegift.go b/modules/library/api_usegift.go index a00237f8e..0c23d5d93 100644 --- a/modules/library/api_usegift.go +++ b/modules/library/api_usegift.go @@ -42,7 +42,10 @@ func (this *apiComp) UseGift(session comm.IUserSession, req *pb.LibraryUseGiftRe _exp, err := this.module.configure.GetFavorabilityExp(_heroObj.Heroid) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } maxLv = int32(len(_exp)) // 获取当前星级羁绊最大等级 @@ -74,7 +77,10 @@ func (this *apiComp) UseGift(session comm.IUserSession, req *pb.LibraryUseGiftRe _c, err := this.module.configure.GetFavorability(_heroObj.Heroid, _heroObj.Favorlv) if err != nil { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } for _, v := range _c.LikesFood { // 喜欢的食物 @@ -157,7 +163,10 @@ func (this *apiComp) UseGift(session comm.IUserSession, req *pb.LibraryUseGiftRe }) } else { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } } diff --git a/modules/mline/api_getlist.go b/modules/mline/api_getlist.go index 9b78c10d5..04d43886c 100644 --- a/modules/mline/api_getlist.go +++ b/modules/mline/api_getlist.go @@ -52,7 +52,10 @@ func (this *apiComp) GetList(session comm.IUserSession, req *pb.MlineGetListReq) } } else { code = pb.ErrorCode_ConfigNoFound - data.Message = err.Error() + data = &pb.ErrorData{ + Title: pb.GetErrorCodeMsg(code), + Message: err.Error(), + } return } } diff --git a/modules/practice/api_upgrade.go b/modules/practice/api_upgrade.go index d26a27c08..dbb58e636 100644 --- a/modules/practice/api_upgrade.go +++ b/modules/practice/api_upgrade.go @@ -61,24 +61,16 @@ func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.PracticeUpgradeR } switch pillar.Lv { case 2: - if err := this.module.atlas.CheckActivatePandaAtlasCollect(session.GetUserId(), "100002"); err != nil { - data.Message = err.Error() - } + this.module.atlas.CheckActivatePandaAtlasCollect(session.GetUserId(), "100002") break case 3: - if this.module.atlas.CheckActivatePandaAtlasCollect(session.GetUserId(), "100003"); err != nil { - data.Message = err.Error() - } + this.module.atlas.CheckActivatePandaAtlasCollect(session.GetUserId(), "100003") break case 4: - if this.module.atlas.CheckActivatePandaAtlasCollect(session.GetUserId(), "100004"); err != nil { - data.Message = err.Error() - } + this.module.atlas.CheckActivatePandaAtlasCollect(session.GetUserId(), "100004") break case 5: - if this.module.atlas.CheckActivatePandaAtlasCollect(session.GetUserId(), "100005"); err != nil { - data.Message = err.Error() - } + this.module.atlas.CheckActivatePandaAtlasCollect(session.GetUserId(), "100005") break } this.module.modelPandata.Change(session.GetUserId(), map[string]interface{}{ diff --git a/modules/sociaty/api_cross_Formation.go b/modules/sociaty/api_cross_Formation.go index d7fe79532..5b6d4277a 100644 --- a/modules/sociaty/api_cross_Formation.go +++ b/modules/sociaty/api_cross_Formation.go @@ -15,7 +15,7 @@ func (this *apiComp) Formation(session comm.IUserSession, req *pb.SociatyBFormat if code = this.FormationCheck(session, req); code != pb.ErrorCode_Success { return } - + data = &pb.ErrorData{} uid := session.GetUserId() user := this.module.ModuleUser.GetUser(uid) if user == nil { @@ -29,6 +29,7 @@ func (this *apiComp) Formation(session comm.IUserSession, req *pb.SociatyBFormat ggd := this.module.ModuleTools.GetGlobalConf() if ggd == nil { code = pb.ErrorCode_ConfigNoFound + data.Title = code.ToString() return } @@ -36,6 +37,7 @@ func (this *apiComp) Formation(session comm.IUserSession, req *pb.SociatyBFormat if _, ok := req.Teams[2]; ok { if user.Lv < ggd.GuildBossTroop2 { code = pb.ErrorCode_SociatyTeamUnlock + data.Title = code.ToString() return } } diff --git a/modules/sociaty/api_cross_agree.go b/modules/sociaty/api_cross_agree.go index 71583e5ea..521be91fa 100644 --- a/modules/sociaty/api_cross_agree.go +++ b/modules/sociaty/api_cross_agree.go @@ -26,7 +26,9 @@ func (this *apiComp) Agree(session comm.IUserSession, req *pb.SociatyAgreeReq) ( sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { code = pb.ErrorCode_SociatyNoFound - this.module.Error("当前玩家所在的公会未找到", log.Field{Key: "uid", Value: uid}) + data.Title = code.ToString() + data.Datastring = uid + data.Message = SociatyNoFound return } @@ -36,6 +38,8 @@ func (this *apiComp) Agree(session comm.IUserSession, req *pb.SociatyAgreeReq) ( pb.SociatyJob_VICEPRESIDENT, pb.SociatyJob_ADMIN) { code = pb.ErrorCode_SociatyNoRight + data.Title = code.ToString() + data.Message = SociatyNoRight return } diff --git a/modules/sociaty/api_cross_apply.go b/modules/sociaty/api_cross_apply.go index 1f56cf992..2bacafb0f 100644 --- a/modules/sociaty/api_cross_apply.go +++ b/modules/sociaty/api_cross_apply.go @@ -2,6 +2,7 @@ package sociaty import ( "errors" + "fmt" "go_dreamfactory/comm" "go_dreamfactory/lego/sys/log" "go_dreamfactory/pb" @@ -23,11 +24,14 @@ func (this *apiComp) Apply(session comm.IUserSession, req *pb.SociatyApplyReq) ( return } + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getSociaty(req.SociatyId) if sociaty == nil { code = pb.ErrorCode_SociatyNoFound + data.Title = code.ToString() + data.Datastring = req.SociatyId this.module.Error("公会未找到", log.Field{Key: "uid", Value: uid}, log.Field{Key: "sociatyId", Value: req.SociatyId}) return } @@ -37,17 +41,21 @@ func (this *apiComp) Apply(session comm.IUserSession, req *pb.SociatyApplyReq) ( if err != nil { this.module.Error("GetRemoteUserExpand", log.Field{Key: "uid", Value: uid}, log.Field{Key: "err", Value: err.Error()}) code = pb.ErrorCode_UserSessionNobeing + data.Title = code.ToString() return } if utils.IsInCDHour(userEx.SociatyCd) { code = pb.ErrorCode_SociatyCDLimit + data.Title = code.ToString() + data.Message = fmt.Sprintf("CD内") return } // 是否公会成员 if this.module.modelSociaty.isMember(uid, sociaty) { code = pb.ErrorCode_SociatyBelongTo + data.Title = code.ToString() return } diff --git a/modules/sociaty/api_cross_applycancel.go b/modules/sociaty/api_cross_applycancel.go index 38a3b74ea..5550e8371 100644 --- a/modules/sociaty/api_cross_applycancel.go +++ b/modules/sociaty/api_cross_applycancel.go @@ -20,11 +20,13 @@ func (this *apiComp) ApplyCancel(session comm.IUserSession, req *pb.SociatyApply if code = this.ApplyCancelCheck(session, req); code != pb.ErrorCode_Success { return } + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getSociaty(req.SociatyId) if sociaty != nil && sociaty.Id == "" { code = pb.ErrorCode_SociatyNoFound + data.Title = code.ToString() this.module.Error("公会未找到", log.Field{Key: "uid", Value: uid}, log.Field{Key: "sociatyId", Value: req.SociatyId}) return } diff --git a/modules/sociaty/api_cross_applylist.go b/modules/sociaty/api_cross_applylist.go index 0f7014f1f..15e5576b7 100644 --- a/modules/sociaty/api_cross_applylist.go +++ b/modules/sociaty/api_cross_applylist.go @@ -20,6 +20,7 @@ func (this *apiComp) ApplyList(session comm.IUserSession, req *pb.SociatyApplyLi if code = this.ApplyListCheck(session, req); code != pb.ErrorCode_Success { return } + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getSociaty(req.SociatyId) if sociaty == nil { diff --git a/modules/sociaty/api_cross_assign.go b/modules/sociaty/api_cross_assign.go index 72d3df984..c42230f10 100644 --- a/modules/sociaty/api_cross_assign.go +++ b/modules/sociaty/api_cross_assign.go @@ -20,7 +20,7 @@ func (this *apiComp) Assign(session comm.IUserSession, req *pb.SociatyAssignReq) if code = this.AssignCheck(session, req); code != pb.ErrorCode_Success { return } - + data = &pb.ErrorData{} uid := session.GetUserId() if uid == req.TargetId { code = pb.ErrorCode_ReqParameterError diff --git a/modules/sociaty/api_cross_bossmain.go b/modules/sociaty/api_cross_bossmain.go index ce3dcc59e..e408119af 100644 --- a/modules/sociaty/api_cross_bossmain.go +++ b/modules/sociaty/api_cross_bossmain.go @@ -15,7 +15,7 @@ func (this *apiComp) BossmainCheck(session comm.IUserSession, req *pb.SociatyBMa func (this *apiComp) Bossmain(session comm.IUserSession, req *pb.SociatyBMainReq) (code pb.ErrorCode, data *pb.ErrorData) { uid := session.GetUserId() - + data = &pb.ErrorData{} ggd := this.module.ModuleTools.GetGlobalConf() if ggd == nil { code = pb.ErrorCode_ConfigNoFound @@ -51,6 +51,7 @@ func (this *apiComp) Bossmain(session comm.IUserSession, req *pb.SociatyBMainReq sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { code = pb.ErrorCode_SociatyNoFound + data.Title = code.ToString() this.module.Error("当前玩家所在的公会未找到", log.Field{Key: "uid", Value: uid}) return } diff --git a/modules/sociaty/api_cross_bossrank.go b/modules/sociaty/api_cross_bossrank.go index f3d8bad0a..538895a70 100644 --- a/modules/sociaty/api_cross_bossrank.go +++ b/modules/sociaty/api_cross_bossrank.go @@ -19,10 +19,12 @@ func (this *apiComp) Brank(session comm.IUserSession, req *pb.SociatyBRankReq) ( if code = this.BrankCheck(session, req); code != pb.ErrorCode_Success { return } + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { code = pb.ErrorCode_SociatyNoFound + data.Title = code.ToString() this.module.Error("当前玩家所在的公会未找到", log.Field{Key: "uid", Value: uid}) return } diff --git a/modules/sociaty/api_cross_breceive.go b/modules/sociaty/api_cross_breceive.go index 109b23eb8..27fc5122c 100644 --- a/modules/sociaty/api_cross_breceive.go +++ b/modules/sociaty/api_cross_breceive.go @@ -19,10 +19,12 @@ func (this *apiComp) Breceive(session comm.IUserSession, req *pb.SociatyBReceive if code = this.BreceiveCheck(session, req); code != pb.ErrorCode_Success { return } + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { code = pb.ErrorCode_SociatyNoFound + data.Title = code.ToString() this.module.Error("当前玩家所在的公会未找到", log.Field{Key: "uid", Value: uid}) return } diff --git a/modules/sociaty/api_cross_buy.go b/modules/sociaty/api_cross_buy.go index ea0139f1f..117d042e9 100644 --- a/modules/sociaty/api_cross_buy.go +++ b/modules/sociaty/api_cross_buy.go @@ -18,7 +18,7 @@ func (this *apiComp) Buy(session comm.IUserSession, req *pb.SociatyBuyReq) (code if code = this.BuyCheck(session, req); code != pb.ErrorCode_Success { return } - + data = &pb.ErrorData{} ggd := this.module.ModuleTools.GetGlobalConf() if ggd == nil { code = pb.ErrorCode_ConfigNoFound @@ -28,6 +28,7 @@ func (this *apiComp) Buy(session comm.IUserSession, req *pb.SociatyBuyReq) (code sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { code = pb.ErrorCode_SociatyNoFound + data.Title = code.ToString() this.module.Error("当前玩家所在的公会未找到", log.Field{Key: "uid", Value: uid}) return } @@ -57,6 +58,8 @@ func (this *apiComp) Buy(session comm.IUserSession, req *pb.SociatyBuyReq) (code ex, err := iuser.GetUserExpand(uid) if err != nil { code = pb.ErrorCode_UserSessionNobeing + data.Title = code.ToString() + data.Message = err.Error() return } @@ -74,6 +77,7 @@ func (this *apiComp) Buy(session comm.IUserSession, req *pb.SociatyBuyReq) (code //扣除资源 if code = this.module.DispenseRes(session, atn, true); code != pb.ErrorCode_Success { + data.Title =code.ToString() return } diff --git a/modules/sociaty/api_cross_challengefinish.go b/modules/sociaty/api_cross_challengefinish.go index 66c9c0a07..06d22d599 100644 --- a/modules/sociaty/api_cross_challengefinish.go +++ b/modules/sociaty/api_cross_challengefinish.go @@ -15,6 +15,7 @@ func (this *apiComp) Challengefinish(session comm.IUserSession, req *pb.SociatyB if code = this.ChallengefinishCheck(session, req); code != pb.ErrorCode_Success { return } + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { diff --git a/modules/sociaty/api_cross_challengestart.go b/modules/sociaty/api_cross_challengestart.go index ce01977fb..1ede70fea 100644 --- a/modules/sociaty/api_cross_challengestart.go +++ b/modules/sociaty/api_cross_challengestart.go @@ -16,7 +16,7 @@ func (this *apiComp) Challengestart(session comm.IUserSession, req *pb.SociatyBC if code = this.ChallengestartCheck(session, req); code != pb.ErrorCode_Success { return } - + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { @@ -32,6 +32,8 @@ func (this *apiComp) Challengestart(session comm.IUserSession, req *pb.SociatyBC log.Field{Key: "err", Value: err.Error()}, ) code = pb.ErrorCode_UserSessionNobeing + data.Title = code.ToString() + data.Message = err.Error() return } if userEx.SociatyTicket <= 0 { diff --git a/modules/sociaty/api_cross_create.go b/modules/sociaty/api_cross_create.go index 1ff0dfc0a..1bbe40ec3 100644 --- a/modules/sociaty/api_cross_create.go +++ b/modules/sociaty/api_cross_create.go @@ -26,7 +26,7 @@ func (this *apiComp) Create(session comm.IUserSession, req *pb.SociatyCreateReq) if code = this.CreateCheck(session, req); code != pb.ErrorCode_Success { return } - + data = &pb.ErrorData{} uid := session.GetUserId() user := this.module.ModuleUser.GetUser(uid) if user == nil { @@ -38,12 +38,14 @@ func (this *apiComp) Create(session comm.IUserSession, req *pb.SociatyCreateReq) userExpand, err := this.module.ModuleUser.GetUserExpand(uid) if err != nil { code = pb.ErrorCode_DBError + data.Title = code.ToString() return } // CD校验 if utils.IsInCDHour(userExpand.SociatyCd) { code = pb.ErrorCode_SociatyCDLimit + data.Title = code.ToString() return } diff --git a/modules/sociaty/api_cross_discharge.go b/modules/sociaty/api_cross_discharge.go index 5fcf8405b..12c3a9a2d 100644 --- a/modules/sociaty/api_cross_discharge.go +++ b/modules/sociaty/api_cross_discharge.go @@ -21,6 +21,7 @@ func (this *apiComp) Discharge(session comm.IUserSession, req *pb.SociatyDischar if code = this.DischargeCheck(session, req); code != pb.ErrorCode_Success { return } + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { @@ -45,6 +46,8 @@ func (this *apiComp) Discharge(session comm.IUserSession, req *pb.SociatyDischar } else { code = pb.ErrorCode_DBError } + data.Title = code.ToString() + data.Message = err.Error() this.module.Error("踢出公会", log.Field{Key: "uid", Value: uid}, log.Field{Key: "sociatyId", Value: sociaty.Id}, diff --git a/modules/sociaty/api_cross_dismiss.go b/modules/sociaty/api_cross_dismiss.go index 3b2a8e3ba..99a33e283 100644 --- a/modules/sociaty/api_cross_dismiss.go +++ b/modules/sociaty/api_cross_dismiss.go @@ -21,6 +21,8 @@ func (this *apiComp) Dismiss(session comm.IUserSession, req *pb.SociatyDismissRe if code = this.DismissCheck(session, req); code != pb.ErrorCode_Success { return } + + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { diff --git a/modules/sociaty/api_cross_list.go b/modules/sociaty/api_cross_list.go index 30dcb58d8..e3467720a 100644 --- a/modules/sociaty/api_cross_list.go +++ b/modules/sociaty/api_cross_list.go @@ -16,9 +16,6 @@ func (this *apiComp) ListCheck(session comm.IUserSession, req *pb.SociatyListReq } func (this *apiComp) List(session comm.IUserSession, req *pb.SociatyListReq) (code pb.ErrorCode, data *pb.ErrorData) { - if code = this.module.ModuleSys.IsAccess(comm.Guild, session.GetUserId()); code != pb.ErrorCode_Success { - return - } if code = this.ListCheck(session, req); code != pb.ErrorCode_Success { return } diff --git a/modules/sociaty/api_cross_mine.go b/modules/sociaty/api_cross_mine.go index 0ad347d2b..f1c05bcfb 100644 --- a/modules/sociaty/api_cross_mine.go +++ b/modules/sociaty/api_cross_mine.go @@ -14,7 +14,7 @@ func (this *apiComp) MineCheck(session comm.IUserSession, req *pb.SociatyMineReq } func (this *apiComp) Mine(session comm.IUserSession, req *pb.SociatyMineReq) (code pb.ErrorCode, data *pb.ErrorData) { - + data = &pb.ErrorData{} uid := session.GetUserId() userEx, err := this.module.ModuleUser.GetUserExpand(uid) if err != nil { @@ -45,6 +45,7 @@ func (this *apiComp) Mine(session comm.IUserSession, req *pb.SociatyMineReq) (co //判断公会是否解散(公会解散非立即执行) if this.module.modelSociaty.isDismiss(sociaty) { code = pb.ErrorCode_SociatyDismissed + data.Title = code.ToString() return } @@ -78,6 +79,8 @@ func (this *apiComp) Mine(session comm.IUserSession, req *pb.SociatyMineReq) (co master = this.module.modelSociaty.getMasterInfo(sociaty) } else { code = pb.ErrorCode_DBError + data.Title = code.ToString() + data.Message = err.Error() this.module.Error("会长弹劾", log.Field{Key: "uid", Value: uid}, log.Field{Key: "sociatyId", Value: sociaty.Id}, diff --git a/modules/sociaty/api_cross_quit.go b/modules/sociaty/api_cross_quit.go index 50fac352b..02593cfc3 100644 --- a/modules/sociaty/api_cross_quit.go +++ b/modules/sociaty/api_cross_quit.go @@ -14,6 +14,7 @@ func (this *apiComp) QuitCheck(session comm.IUserSession, req *pb.SociatyQuitReq } func (this *apiComp) Quit(session comm.IUserSession, req *pb.SociatyQuitReq) (code pb.ErrorCode, data *pb.ErrorData) { + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { @@ -44,6 +45,8 @@ func (this *apiComp) Quit(session comm.IUserSession, req *pb.SociatyQuitReq) (co if err := this.module.ModuleUser.ChangeUserExpand(uid, update); err != nil { code = pb.ErrorCode_DBError + data.Title = code.ToString() + data.Message = err.Error() this.module.Error("退出公会,更新玩家公会ID", log.Field{Key: "uid", Value: uid}, log.Field{Key: "sociatyId", Value: sociaty.Id}, diff --git a/modules/sociaty/api_cross_refuse.go b/modules/sociaty/api_cross_refuse.go index e16a2df87..84f2ece25 100644 --- a/modules/sociaty/api_cross_refuse.go +++ b/modules/sociaty/api_cross_refuse.go @@ -20,6 +20,8 @@ func (this *apiComp) Refuse(session comm.IUserSession, req *pb.SociatyRefuseReq) if code = this.RefuseCheck(session, req); code != pb.ErrorCode_Success { return } + + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { @@ -40,12 +42,15 @@ func (this *apiComp) Refuse(session comm.IUserSession, req *pb.SociatyRefuseReq) // 已是公会成员 if this.module.modelSociaty.isMember(uid, sociaty) { code = pb.ErrorCode_SociatyAdded + data.Title = code.ToString() return } // 拒绝公会申请 if err := this.module.modelSociaty.refuse(req.Uid, sociaty); err != nil { code = pb.ErrorCode_SociatyRefuse + data.Title = code.ToString() + data.Message = err.Error() this.module.Error("申请拒绝", log.Field{Key: "uid", Value: uid}, log.Field{Key: "拒绝目标人", Value: req.Uid}, diff --git a/modules/sociaty/api_cross_search.go b/modules/sociaty/api_cross_search.go index 8724e51d9..f89fa39e5 100644 --- a/modules/sociaty/api_cross_search.go +++ b/modules/sociaty/api_cross_search.go @@ -19,7 +19,7 @@ func (this *apiComp) Search(session comm.IUserSession, req *pb.SociatySearchReq) if code = this.SearchCheck(session, req); code != pb.ErrorCode_Success { return } - + data = &pb.ErrorData{} rsp := &pb.SociatySearchResp{} sociaty := this.module.modelSociaty.findByName(req.Name) if sociaty != nil && sociaty.Id != "" { diff --git a/modules/sociaty/api_cross_setting.go b/modules/sociaty/api_cross_setting.go index d9a8155b4..6787a5c67 100644 --- a/modules/sociaty/api_cross_setting.go +++ b/modules/sociaty/api_cross_setting.go @@ -20,7 +20,7 @@ func (this *apiComp) Setting(session comm.IUserSession, req *pb.SociatySettingRe if code = this.SettingCheck(session, req); code != pb.ErrorCode_Success { return } - + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { @@ -44,6 +44,8 @@ func (this *apiComp) Setting(session comm.IUserSession, req *pb.SociatySettingRe // 更新设置 if err := this.module.modelSociaty.setting(sociaty); err != nil { code = pb.ErrorCode_SociatySetting + data.Title = code.ToString() + data.Message = err.Error() this.module.Error("公会修改", log.Field{Key: "uid", Value: uid}, log.Field{Key: "sociatyId", Value: sociaty.Id}, diff --git a/modules/sociaty/api_cross_settingjob.go b/modules/sociaty/api_cross_settingjob.go index 7d9591dab..4c6b28135 100644 --- a/modules/sociaty/api_cross_settingjob.go +++ b/modules/sociaty/api_cross_settingjob.go @@ -19,7 +19,7 @@ func (this *apiComp) SettingJob(session comm.IUserSession, req *pb.SociatySettin if code = this.SettingJobCheck(session, req); code != pb.ErrorCode_Success { return } - + data = &pb.ErrorData{} uid := session.GetUserId() sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { diff --git a/modules/sociaty/api_cross_sign.go b/modules/sociaty/api_cross_sign.go index 6971771e7..e660e1915 100644 --- a/modules/sociaty/api_cross_sign.go +++ b/modules/sociaty/api_cross_sign.go @@ -16,7 +16,7 @@ func (this *apiComp) Sign(session comm.IUserSession, req *pb.SociatySignReq) (co return } uid := session.GetUserId() - + data = &pb.ErrorData{} sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { code = pb.ErrorCode_SociatyNoFound @@ -39,6 +39,8 @@ func (this *apiComp) Sign(session comm.IUserSession, req *pb.SociatySignReq) (co // 签到 if err := this.module.modelSociaty.sign(uid, sociaty); err != nil { code = pb.ErrorCode_SociatySign + data.Title = code.ToString() + data.Message = err.Error() this.module.Error("签到失败", log.Field{Key: "uid", Value: uid}, log.Field{Key: "sociatyId", Value: sociaty.Id}, log.Field{Key: "err", Value: err.Error()}) return } diff --git a/modules/sociaty/api_cross_tasklist.go b/modules/sociaty/api_cross_tasklist.go index c3d8d9a1a..3f564a3a7 100644 --- a/modules/sociaty/api_cross_tasklist.go +++ b/modules/sociaty/api_cross_tasklist.go @@ -14,6 +14,7 @@ func (this *apiComp) TaskListCheck(session comm.IUserSession, req *pb.SociatyTas func (this *apiComp) TaskList(session comm.IUserSession, req *pb.SociatyTaskListReq) (code pb.ErrorCode, data *pb.ErrorData) { uid := session.GetUserId() + data = &pb.ErrorData{} sociaty := this.module.modelSociaty.getUserSociaty(uid) if sociaty == nil { code = pb.ErrorCode_SociatyNoFound @@ -41,6 +42,9 @@ func (this *apiComp) TaskList(session comm.IUserSession, req *pb.SociatyTaskList rsp.List = taskList if err := this.module.modelSociatyTask.updateTaskList(sociaty.Id, uid, taskList); err != nil { + code = pb.ErrorCode_DBError + data.Title = code.ToString() + data.Message = err.Error() this.module.Error("更新公会任务列表失败", log.Field{Key: "uid", Value: uid}, log.Field{Key: "sociatyId", Value: sociaty.Id}, diff --git a/modules/viking/api_challengeover.go b/modules/viking/api_challengeover.go index db6b14ba2..dd22763fd 100644 --- a/modules/viking/api_challengeover.go +++ b/modules/viking/api_challengeover.go @@ -172,7 +172,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal var szTask []*pb.BuriedParam szTask = append(szTask, comm.GetBuriedParam(comm.Rtype73, 1, req.BossId, req.Difficulty)) //szTask = append(szTask, comm.GetBuriedParam(comm.Rtype74, req.BossId, req.Difficulty)) - szTask = append(szTask, comm.GetBuriedParam(comm.Rtype78, req.BossId, req.Difficulty, req.Report.Costtime)) + szTask = append(szTask, comm.GetBuriedParam(comm.Rtype78, req.BossId, req.Report.Costtime/1000, req.Difficulty)) if req.Report != nil && req.Report.Info != nil && len(req.Report.Info.Redflist) > 0 { for _, v := range req.Report.Info.Redflist[0].Team {