Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
52a72a026d
@ -197,8 +197,17 @@ func (this *Buried) FinishConditionAndCheck(uid string, finishcondiIds []int32,
|
||||
if bdatas, err = this.modelBuried.getUserBurieds(uid); err != nil {
|
||||
return
|
||||
}
|
||||
condis = make([]*pb.ConIProgress, 0)
|
||||
|
||||
this.Debug("完成埋点!", log.Field{Key: "finishcondiIds", Value: finishcondiIds})
|
||||
lock, _ := this.modelBuried.userlock(uid)
|
||||
err = lock.Lock()
|
||||
if err != nil {
|
||||
this.Error("埋点分布式锁失效 err!", log.Field{Key: "uid", Value: uid}, log.Field{Key: "err", Value: err.Error()})
|
||||
return
|
||||
}
|
||||
defer lock.Unlock()
|
||||
|
||||
condis = make([]*pb.ConIProgress, 0)
|
||||
for _, v := range finishcondiIds {
|
||||
if conf, err = this.configure.getburiedcondidata(v); err != nil {
|
||||
return
|
||||
@ -250,6 +259,7 @@ func (this *Buried) FinishConditionAndCheck(uid string, finishcondiIds []int32,
|
||||
bitem.State = pb.BuriedItemState_Sleep
|
||||
}
|
||||
bdata.Condi = append(bdata.Condi, bitem)
|
||||
chanage = true
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user