1
This commit is contained in:
parent
1af2fc3fa0
commit
1a7fb61f1c
@ -51,11 +51,16 @@ func (this *taskMgr) syncSysMail() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
lastOutTick := q5.GetTickCount()
|
||||||
for true {
|
for true {
|
||||||
this.pullSysMail()
|
this.pullSysMail()
|
||||||
this.syncSysMailCond.L.Lock()
|
this.syncSysMailCond.L.Lock()
|
||||||
this.syncSysMailCond.Wait()
|
this.syncSysMailCond.Wait()
|
||||||
this.syncSysMailCond.L.Unlock()
|
this.syncSysMailCond.L.Unlock()
|
||||||
|
if q5.GetTickCount() - lastOutTick > 15 {
|
||||||
|
lastOutTick = q5.GetTickCount()
|
||||||
|
f5.GetSysLog().Info("taskMgr lastSyncSysMailIdx:%s", this.lastSyncSysMailIdx)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,6 +84,9 @@ func (this *taskMgr) pullSysMail() {
|
|||||||
this.lastSyncSysMailIdx = idx
|
this.lastSyncSysMailIdx = idx
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if ds.NumOfReaded() > 0 {
|
||||||
|
this.saveLastSyncSysMailIdx()
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -126,3 +134,24 @@ func (this *taskMgr) writeMail(ds *f5.DataSet) bool {
|
|||||||
})
|
})
|
||||||
return ok
|
return ok
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (this *taskMgr) saveLastSyncSysMailIdx() {
|
||||||
|
f5.GetGoStyleDb().Upsert(
|
||||||
|
constant.MAIL_DB,
|
||||||
|
"t_param",
|
||||||
|
[][]string{
|
||||||
|
{"param_name", constant.PARAM_NAME_LAST_SYNC_SYS_MAIL_IDX},
|
||||||
|
},
|
||||||
|
[][]string{
|
||||||
|
{"param_val1", q5.ToString(this.lastSyncSysMailIdx)},
|
||||||
|
},
|
||||||
|
[][]string {
|
||||||
|
{"param_name", constant.PARAM_NAME_LAST_SYNC_SYS_MAIL_IDX},
|
||||||
|
{"param_val1", q5.ToString(this.lastSyncSysMailIdx)},
|
||||||
|
},
|
||||||
|
func (err error, lastInsertId int64, rowsAffected int64) {
|
||||||
|
if err != nil {
|
||||||
|
f5.GetSysLog().Info("saveLastSyncSysMailIdx err:%s", err)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user