Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
72d18c8eb7
@ -19,6 +19,7 @@ func (this *apiComp) BuyLv(session comm.IUserSession, req *pb.WarorderBuyLvReq)
|
||||
expconf *cfg.GamePassCheckExpData
|
||||
info *pb.DBWarorders
|
||||
dwarorder *pb.DreamWarorder
|
||||
exp int32
|
||||
err error
|
||||
ok bool
|
||||
)
|
||||
@ -61,6 +62,15 @@ func (this *apiComp) BuyLv(session comm.IUserSession, req *pb.WarorderBuyLvReq)
|
||||
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 {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ReqParameterError,
|
||||
@ -78,7 +88,7 @@ func (this *apiComp) BuyLv(session comm.IUserSession, req *pb.WarorderBuyLvReq)
|
||||
}
|
||||
return
|
||||
}
|
||||
dwarorder.Exp = expconf.Parameter
|
||||
dwarorder.Exp = expconf.Parameter + exp
|
||||
dwarorder.Lv = expconf.Id
|
||||
if err = this.module.model.updateUserWarorders(session.GetUserId(), info); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
|
Loading…
Reference in New Issue
Block a user