上传埋点完成推送

This commit is contained in:
liwei1dao 2024-01-11 18:57:55 +08:00
parent 6e99c1fcba
commit bea34c2b0e

View File

@ -101,6 +101,7 @@ func (this *Buried) CompleteCondition(session comm.IUserSession, condiId int32)
conf *cfg.GameBuriedCondiData conf *cfg.GameBuriedCondiData
ok bool ok bool
bdata *pb.DBBuriedItem bdata *pb.DBBuriedItem
progress []*pb.ConIProgress
) )
uid = session.GetUserId() uid = session.GetUserId()
if model, err = this.modelBuried.getburiedModel(uid); err != nil { 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.Value = conf.Value
v1.Finish = pb.BuriedItemFinishState_buried_finish 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 bitem.State = pb.BuriedItemState_Sleep
} }
bdata.Condi = append(bdata.Condi, bitem) bdata.Condi = append(bdata.Condi, bitem)
progress = append(progress, comm.GetBuriedConIProgress(conf, bitem))
} }
if err = model.updateUserBurieds(uid, bdatas); err != nil { if err = model.updateUserBurieds(uid, bdatas); err != nil {
this.Error("更新用户埋点数据错误!", log.Field{Key: "err", Value: err.Error()}) this.Error("更新用户埋点数据错误!", log.Field{Key: "err", Value: err.Error()})
return return
} }
session.SendMsg(string(this.GetType()), "change", &pb.BuriedChangePush{Conitems: progress})
return return
} }
@ -400,6 +404,7 @@ func (this *Buried) FinishConditionAndCheck(session comm.IUserSession, finishcon
conf *cfg.GameBuriedCondiData conf *cfg.GameBuriedCondiData
ok bool ok bool
chanage bool chanage bool
progress []*pb.ConIProgress
bdata *pb.DBBuriedItem bdata *pb.DBBuriedItem
) )
uid = session.GetUserId() uid = session.GetUserId()
@ -445,6 +450,7 @@ func (this *Buried) FinishConditionAndCheck(session comm.IUserSession, finishcon
v1.Value = conf.Value v1.Value = conf.Value
v1.Finish = pb.BuriedItemFinishState_buried_finish v1.Finish = pb.BuriedItemFinishState_buried_finish
chanage = true 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) bdata.Condi = append(bdata.Condi, bitem)
chanage = true 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()}) this.Error("更新用户埋点数据错误!", log.Field{Key: "err", Value: err.Error()})
return return
} }
session.SendMsg(string(this.GetType()), "change", &pb.BuriedChangePush{Conitems: progress})
} }
return return