上传月梦战令经验保留
This commit is contained in:
parent
b73f6dc807
commit
921916bbfc
@ -19,6 +19,7 @@ func (this *apiComp) BuyLv(session comm.IUserSession, req *pb.WarorderBuyLvReq)
|
|||||||
expconf *cfg.GamePassCheckExpData
|
expconf *cfg.GamePassCheckExpData
|
||||||
info *pb.DBWarorders
|
info *pb.DBWarorders
|
||||||
dwarorder *pb.DreamWarorder
|
dwarorder *pb.DreamWarorder
|
||||||
|
exp int32
|
||||||
err error
|
err error
|
||||||
ok bool
|
ok bool
|
||||||
)
|
)
|
||||||
@ -61,6 +62,15 @@ func (this *apiComp) BuyLv(session comm.IUserSession, req *pb.WarorderBuyLvReq)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if expconf, err = this.module.configure.getWarorderLvp(dwarorder.Lv, req.Rtype); err != nil {
|
||||||
|
errdata = &pb.ErrorData{
|
||||||
|
Code: pb.ErrorCode_ConfigNoFound,
|
||||||
|
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||||
|
Message: err.Error(),
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
exp = dwarorder.Exp - expconf.Parameter
|
||||||
if dwarorder.Lv >= req.Lv {
|
if dwarorder.Lv >= req.Lv {
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_ReqParameterError,
|
Code: pb.ErrorCode_ReqParameterError,
|
||||||
@ -78,7 +88,7 @@ func (this *apiComp) BuyLv(session comm.IUserSession, req *pb.WarorderBuyLvReq)
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
dwarorder.Exp = expconf.Parameter
|
dwarorder.Exp = expconf.Parameter + exp
|
||||||
dwarorder.Lv = expconf.Id
|
dwarorder.Lv = expconf.Id
|
||||||
if err = this.module.model.updateUserWarorders(session.GetUserId(), info); err != nil {
|
if err = this.module.model.updateUserWarorders(session.GetUserId(), info); err != nil {
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
|
Loading…
Reference in New Issue
Block a user