调用简化
This commit is contained in:
parent
0fe2ef2d62
commit
1d5f7800dd
@ -61,7 +61,7 @@ func (this *apiComp) ResonanceCheck(session comm.IUserSession, req *pb.HeroReson
|
|||||||
// 金币校验
|
// 金币校验
|
||||||
for _, v := range resonConfig.Need {
|
for _, v := range resonConfig.Need {
|
||||||
if v.A == "attr" { // 查询玩家身上资源是否满足
|
if v.A == "attr" { // 查询玩家身上资源是否满足
|
||||||
value := this.moduleHero.api.user.QueryAttributeValue(session.GetUserId(), v.T)
|
value := this.user.QueryAttributeValue(session.GetUserId(), v.T)
|
||||||
if value >= v.N {
|
if value >= v.N {
|
||||||
bCheckOk = true // 财富校验通过
|
bCheckOk = true // 财富校验通过
|
||||||
break
|
break
|
||||||
@ -105,7 +105,7 @@ func (this *apiComp) Resonance(session comm.IUserSession, agrs map[string]interf
|
|||||||
}
|
}
|
||||||
for _, v := range resonConfig.Need {
|
for _, v := range resonConfig.Need {
|
||||||
if v.A == "attr" { // 查询玩家身上资源是否满足
|
if v.A == "attr" { // 查询玩家身上资源是否满足
|
||||||
value := this.moduleHero.api.user.QueryAttributeValue(session.GetUserId(), v.T)
|
value := this.user.QueryAttributeValue(session.GetUserId(), v.T)
|
||||||
if value >= v.N { // 直接删除财富
|
if value >= v.N { // 直接删除财富
|
||||||
code = this.user.AddAttributeValue(session.GetUserId(), v.T, value-v.N) // 扣除资源
|
code = this.user.AddAttributeValue(session.GetUserId(), v.T, value-v.N) // 扣除资源
|
||||||
break
|
break
|
||||||
|
@ -42,7 +42,7 @@ func (this *apiComp) ResonanceResetCheck(session comm.IUserSession, req *pb.Hero
|
|||||||
}
|
}
|
||||||
for _, v := range _costConfig.Var {
|
for _, v := range _costConfig.Var {
|
||||||
if v.A == "attr" {
|
if v.A == "attr" {
|
||||||
value := this.moduleHero.api.user.QueryAttributeValue(session.GetUserId(), v.T)
|
value := this.user.QueryAttributeValue(session.GetUserId(), v.T)
|
||||||
if value < v.N {
|
if value < v.N {
|
||||||
code.Code = pb.ErrorCode_ResNoEnough // 资源不足
|
code.Code = pb.ErrorCode_ResNoEnough // 资源不足
|
||||||
return
|
return
|
||||||
@ -72,7 +72,7 @@ func (this *apiComp) ResonanceReset(session comm.IUserSession, agrs map[string]i
|
|||||||
|
|
||||||
for _, v := range _costConfig.Var {
|
for _, v := range _costConfig.Var {
|
||||||
if v.A == "attr" {
|
if v.A == "attr" {
|
||||||
code = this.moduleHero.api.user.AddAttributeValue(session.GetUserId(), v.T, -v.N) // 扣资源
|
code = this.user.AddAttributeValue(session.GetUserId(), v.T, -v.N) // 扣资源
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user