上传埋点完成推送
This commit is contained in:
parent
6e99c1fcba
commit
bea34c2b0e
@ -94,13 +94,14 @@ func (this *Buried) Rpc_ModuleBuriedTrigger(ctx context.Context, req *pb.Rpc_Mod
|
||||
//完成任务
|
||||
func (this *Buried) CompleteCondition(session comm.IUserSession, condiId int32) (err error) {
|
||||
var (
|
||||
uid string
|
||||
model *buriedModel
|
||||
bdatas *pb.DBBuried
|
||||
bitem *pb.DBBuriedConItem
|
||||
conf *cfg.GameBuriedCondiData
|
||||
ok bool
|
||||
bdata *pb.DBBuriedItem
|
||||
uid string
|
||||
model *buriedModel
|
||||
bdatas *pb.DBBuried
|
||||
bitem *pb.DBBuriedConItem
|
||||
conf *cfg.GameBuriedCondiData
|
||||
ok bool
|
||||
bdata *pb.DBBuriedItem
|
||||
progress []*pb.ConIProgress
|
||||
)
|
||||
uid = session.GetUserId()
|
||||
if model, err = this.modelBuried.getburiedModel(uid); err != nil {
|
||||
@ -137,6 +138,7 @@ func (this *Buried) CompleteCondition(session comm.IUserSession, condiId int32)
|
||||
}
|
||||
v1.Value = conf.Value
|
||||
v1.Finish = pb.BuriedItemFinishState_buried_finish
|
||||
progress = append(progress, comm.GetBuriedConIProgress(conf, v1))
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -166,11 +168,13 @@ func (this *Buried) CompleteCondition(session comm.IUserSession, condiId int32)
|
||||
bitem.State = pb.BuriedItemState_Sleep
|
||||
}
|
||||
bdata.Condi = append(bdata.Condi, bitem)
|
||||
progress = append(progress, comm.GetBuriedConIProgress(conf, bitem))
|
||||
}
|
||||
if err = model.updateUserBurieds(uid, bdatas); err != nil {
|
||||
this.Error("更新用户埋点数据错误!", log.Field{Key: "err", Value: err.Error()})
|
||||
return
|
||||
}
|
||||
session.SendMsg(string(this.GetType()), "change", &pb.BuriedChangePush{Conitems: progress})
|
||||
return
|
||||
}
|
||||
|
||||
@ -393,14 +397,15 @@ func (this *Buried) CheckCondition(session comm.IUserSession, condiIds ...int32)
|
||||
// 设置任务完成状态并校验
|
||||
func (this *Buried) FinishConditionAndCheck(session comm.IUserSession, finishcondiIds []int32, condiIds ...int32) (condis []*pb.ConIProgress, err error) {
|
||||
var (
|
||||
uid string
|
||||
model *buriedModel
|
||||
bdatas *pb.DBBuried
|
||||
bitem *pb.DBBuriedConItem
|
||||
conf *cfg.GameBuriedCondiData
|
||||
ok bool
|
||||
chanage bool
|
||||
bdata *pb.DBBuriedItem
|
||||
uid string
|
||||
model *buriedModel
|
||||
bdatas *pb.DBBuried
|
||||
bitem *pb.DBBuriedConItem
|
||||
conf *cfg.GameBuriedCondiData
|
||||
ok bool
|
||||
chanage bool
|
||||
progress []*pb.ConIProgress
|
||||
bdata *pb.DBBuriedItem
|
||||
)
|
||||
uid = session.GetUserId()
|
||||
if model, err = this.modelBuried.getburiedModel(uid); err != nil {
|
||||
@ -445,6 +450,7 @@ func (this *Buried) FinishConditionAndCheck(session comm.IUserSession, finishcon
|
||||
v1.Value = conf.Value
|
||||
v1.Finish = pb.BuriedItemFinishState_buried_finish
|
||||
chanage = true
|
||||
progress = append(progress, comm.GetBuriedConIProgress(conf, v1))
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -475,6 +481,7 @@ func (this *Buried) FinishConditionAndCheck(session comm.IUserSession, finishcon
|
||||
}
|
||||
bdata.Condi = append(bdata.Condi, bitem)
|
||||
chanage = true
|
||||
progress = append(progress, comm.GetBuriedConIProgress(conf, bitem))
|
||||
}
|
||||
}
|
||||
|
||||
@ -538,6 +545,7 @@ func (this *Buried) FinishConditionAndCheck(session comm.IUserSession, finishcon
|
||||
this.Error("更新用户埋点数据错误!", log.Field{Key: "err", Value: err.Error()})
|
||||
return
|
||||
}
|
||||
session.SendMsg(string(this.GetType()), "change", &pb.BuriedChangePush{Conitems: progress})
|
||||
}
|
||||
|
||||
return
|
||||
|
Loading…
Reference in New Issue
Block a user