Finish the System Cleanup feature.

This commit is contained in:
zicla
2019-04-04 03:14:47 +08:00
parent 7697891807
commit 5936f917b3
15 changed files with 158 additions and 15 deletions

View File

@ -10,14 +10,6 @@ type SessionDao struct {
BaseDao
}
//构造函数
func NewSessionDao() *SessionDao {
var sessionDao = &SessionDao{}
sessionDao.Init()
return sessionDao
}
//按照Id查询session.
func (this *SessionDao) FindByUuid(uuid string) *Session {
@ -78,3 +70,9 @@ func (this *SessionDao) Delete(uuid string) {
}
//执行清理操作
func (this *SessionDao) Cleanup() {
this.logger.Info("[SessionDao]执行清理清除数据库中所有Session记录。")
db := CONTEXT.DB.Where("uuid is not null").Delete(Session{})
this.PanicError(db.Error)
}