diff --git a/modules/mainline/api_levelpass.go b/modules/mainline/api_levelpass.go index 2f3aa1a7d..f560b96d8 100644 --- a/modules/mainline/api_levelpass.go +++ b/modules/mainline/api_levelpass.go @@ -90,6 +90,7 @@ func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelP } aeward = append(aeward, atno...) } + consumPs = info.Ps[req.Level] if atno, errdata = this.module.ModuleUser.ConsumePsAddExp(session, consumPs); errdata != nil { return } @@ -109,7 +110,6 @@ func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelP } aeward = append(aeward, atno...) } - session.SendMsg(string(this.module.GetType()), "levelpass", &pb.MainlineLevelPassResp{ Level: req.Level, Star: star, diff --git a/modules/user/module.go b/modules/user/module.go index 40c710736..14b467967 100644 --- a/modules/user/module.go +++ b/modules/user/module.go @@ -1214,8 +1214,9 @@ func (this *User) ConsumePsAddExp(session comm.IUserSession, ps int32) (atno []* var addExp int32 if ps <= 0 { errdata = &pb.ErrorData{ - Code: pb.ErrorCode_ReqParameterError, - Title: pb.ErrorCode_ReqParameterError.ToString(), + Code: pb.ErrorCode_ReqParameterError, + Title: pb.ErrorCode_ReqParameterError.ToString(), + Message: "ConsumePsAddExp ps is zero", } return }