update
This commit is contained in:
parent
0d9b59a4c3
commit
2d7405baea
@ -24,9 +24,23 @@ var user_builders = []*TestCase{
|
||||
subType: "addres",
|
||||
req: &pb.UserAddResReq{
|
||||
Res: &pb.UserAssets{
|
||||
A: "attr",
|
||||
A: "item",
|
||||
T: "10011",
|
||||
N: 13,
|
||||
},
|
||||
},
|
||||
rsp: &pb.UserAddResResp{},
|
||||
//enabled: true,
|
||||
},
|
||||
{
|
||||
desc: "添加资源",
|
||||
mainType: string(comm.ModuleUser),
|
||||
subType: "addres",
|
||||
req: &pb.UserAddResReq{
|
||||
Res: &pb.UserAssets{
|
||||
A: "item",
|
||||
T: "10001",
|
||||
N: 12,
|
||||
N: 1,
|
||||
},
|
||||
},
|
||||
rsp: &pb.UserAddResResp{},
|
||||
|
@ -86,6 +86,17 @@ func (this *apiComp) Awaken(session comm.IUserSession, req *pb.HeroAwakenReq) (c
|
||||
property[awakenData.Phasebonus[0]] += int32(value)
|
||||
}
|
||||
this.module.modelHero.mergeMainProperty(session.GetUserId(), _hero.Id, property)
|
||||
|
||||
_heroMap := map[string]interface{}{
|
||||
"juexingLv": _hero.JuexingLv + 1,
|
||||
}
|
||||
// 保存数据
|
||||
err1 = this.module.modelHero.modifyHeroData(session.GetUserId(), _hero.Id, _heroMap)
|
||||
if err1 != nil {
|
||||
code = pb.ErrorCode_DBError
|
||||
this.module.Errorf("update hero skill failed:%v", err1)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
err1 = this.module.modelHero.PushHeroProperty(session, _hero.Id) // 推送属性变化
|
||||
|
@ -20,15 +20,6 @@ func (this *apiComp) AddRes(session comm.IUserSession, req *pb.UserAddResReq) (c
|
||||
return
|
||||
}
|
||||
|
||||
rsp := &pb.UserAddResResp{}
|
||||
|
||||
defer func() {
|
||||
if err := session.SendMsg(string(this.module.GetType()), UserSubTypeAddRes, rsp); err != nil {
|
||||
code = pb.ErrorCode_SystemError
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
user := this.module.modelUser.GetUser(session.GetUserId())
|
||||
if user == nil {
|
||||
code = pb.ErrorCode_UserSessionNobeing
|
||||
@ -42,6 +33,12 @@ func (this *apiComp) AddRes(session comm.IUserSession, req *pb.UserAddResReq) (c
|
||||
}
|
||||
res = append(res, atn)
|
||||
code = this.module.DispenseRes(session.GetUserId(), res, true)
|
||||
rsp.Res = req.Res
|
||||
if code == pb.ErrorCode_Success {
|
||||
rsp := &pb.UserAddResResp{
|
||||
Res: req.Res,
|
||||
}
|
||||
session.SendMsg(string(this.module.GetType()), UserSubTypeAddRes, rsp)
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
@ -122,6 +122,8 @@ func (this *User) AddAttributeValue(uid string, attr string, add int32, bPush bo
|
||||
}
|
||||
_change.Diamond += add
|
||||
update[comm.ResDiamond] = user.Diamond + add
|
||||
default:
|
||||
code = pb.ErrorCode_Unknown
|
||||
}
|
||||
|
||||
if len(update) == 0 {
|
||||
|
Loading…
Reference in New Issue
Block a user