发奖判断
This commit is contained in:
parent
153ffd253f
commit
9157de9471
@ -21,7 +21,7 @@ func (this *apiComp) GetReward(session comm.IUserSession, req *pb.LibraryGetRewa
|
|||||||
if code != pb.ErrorCode_Success {
|
if code != pb.ErrorCode_Success {
|
||||||
return // 参数校验失败直接返回
|
return // 参数校验失败直接返回
|
||||||
}
|
}
|
||||||
rsp := &pb.LibraryGetListResp{}
|
rsp := &pb.LibraryGetRewardResp{}
|
||||||
defer session.SendMsg(string(this.module.GetType()), LibraryGetRewardResp, rsp)
|
defer session.SendMsg(string(this.module.GetType()), LibraryGetRewardResp, rsp)
|
||||||
fetter := this.module.getLibraryByObjID(session.GetUserId(), req.ObjId)
|
fetter := this.module.getLibraryByObjID(session.GetUserId(), req.ObjId)
|
||||||
if fetter == nil {
|
if fetter == nil {
|
||||||
@ -41,11 +41,15 @@ func (this *apiComp) GetReward(session comm.IUserSession, req *pb.LibraryGetRewa
|
|||||||
}
|
}
|
||||||
fetter.Prize[req.Fetterlv] = 1
|
fetter.Prize[req.Fetterlv] = 1
|
||||||
// 发奖
|
// 发奖
|
||||||
|
if len(conf.Prize) != 0 {
|
||||||
if code = this.module.DispenseRes(session, conf.Prize, true); code != pb.ErrorCode_Success { //
|
if code = this.module.DispenseRes(session, conf.Prize, true); code != pb.ErrorCode_Success { //
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mapData := make(map[string]interface{}, 0)
|
mapData := make(map[string]interface{}, 0)
|
||||||
mapData["prize"] = fetter.Prize
|
mapData["prize"] = fetter.Prize
|
||||||
this.module.ModifyLibraryData(session.GetUserId(), fetter.Id, mapData) // 更新内存信息
|
this.module.ModifyLibraryData(session.GetUserId(), fetter.Id, mapData) // 更新内存信息
|
||||||
|
rsp.Data = fetter
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user