保存数据优化
This commit is contained in:
parent
7fe0a21b9f
commit
4acbc61d1f
@ -255,7 +255,7 @@ func (p *Player) InitPlayer(UserName string) error {
|
||||
// 启动定时器
|
||||
p.DispatcherHandle()
|
||||
p.McronSave = cron.New()
|
||||
_, err = p.McronSave.AddFunc("@every 1m", p.AutoSaveData)
|
||||
_, err = p.McronSave.AddFunc("@every 2m", p.AutoSaveData)
|
||||
if err != nil {
|
||||
log.Debug("AddFunc failed:", err)
|
||||
}
|
||||
@ -556,6 +556,9 @@ func (p *Player) ClearData() {
|
||||
func (p *Player) AutoSaveData() {
|
||||
p.lock.Lock()
|
||||
defer p.lock.Unlock()
|
||||
if !p.PlayMod.is_update {
|
||||
return
|
||||
}
|
||||
//保存数据
|
||||
ctx := context.Background()
|
||||
txOptions := &sql.TxOptions{}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user