From 73ba1522c3f8f31fee5f90e578c51eda5681eff8 Mon Sep 17 00:00:00 2001 From: liwei <2211068034@qq.com> Date: Thu, 6 Jul 2023 13:48:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=BC=95=E5=AF=BC=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/guidance/api_info.go | 2 +- modules/guidance/api_start.go | 2 +- modules/passon/module.go | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/modules/guidance/api_info.go b/modules/guidance/api_info.go index 01be8053d..686016639 100644 --- a/modules/guidance/api_info.go +++ b/modules/guidance/api_info.go @@ -20,7 +20,7 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.GuidanceInfoReq) (e gourmet *pb.DBGuidance err error ) - if gourmet, err = this.module.modelGuidance.getUserGourmet(session.GetUserId()); err == nil { + if gourmet, err = this.module.modelGuidance.getUserGourmet(session.GetUserId()); err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_DBError, Title: pb.ErrorCode_DBError.ToString(), diff --git a/modules/guidance/api_start.go b/modules/guidance/api_start.go index 6f0ffebcd..0ceafe964 100644 --- a/modules/guidance/api_start.go +++ b/modules/guidance/api_start.go @@ -20,7 +20,7 @@ func (this *apiComp) Begin(session comm.IUserSession, req *pb.GuidanceBeginReq) gourmet *pb.DBGuidance err error ) - if gourmet, err = this.module.modelGuidance.getUserGourmet(session.GetUserId()); err == nil { + if gourmet, err = this.module.modelGuidance.getUserGourmet(session.GetUserId()); err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_DBError, Title: pb.ErrorCode_DBError.ToString(), diff --git a/modules/passon/module.go b/modules/passon/module.go index b07d6f21d..db0e7622f 100644 --- a/modules/passon/module.go +++ b/modules/passon/module.go @@ -3,9 +3,11 @@ package passon import ( "go_dreamfactory/comm" "go_dreamfactory/modules" + "go_dreamfactory/pb" "go_dreamfactory/lego/base" "go_dreamfactory/lego/core" + "go_dreamfactory/lego/sys/log" ) /* @@ -46,3 +48,25 @@ func (this *Passon) Start() (err error) { err = this.ModuleBase.Start() return } + +// 英雄升级 +func (this *Passon) HeroUpLv(session comm.IUserSession, heroid string, lv int32) { + var ( + passon *pb.DBPasson + err error + ) + if passon, err = this.modelPasson.getUserPasson(session.GetUserId()); err != nil { + this.Error("getUserPasson err", log.Field{Key: "err", Value: err.Error()}) + return + } + if lv <= passon.Passonlv { + return + } + + for _, v := range passon.Teacher { + if v == heroid { + return + } + } + +}