cvc/src/loreal.com/dit/cmd/WechatAppHost/logic.task.maintenance.go

28 lines
742 B
Go

package main
import (
"loreal.com/dit/utils/task"
)
//DailyMaintenance - task to do daily maintenance
func (a *App) DailyMaintenance(t *task.Task) (err error) {
// const stmtName = "dm-clean-vehicle"
// const stmtSQL = "DELETE FROM vehicle_left WHERE enter<=?;"
// env := getEnv(t.Context)
// runtime := a.getRuntime(env)
// if runtime == nil {
// return ErrMissingRuntime
// }
// stmt := a.getStmt(runtime, stmtName)
// if stmt == nil {
// //lazy setup for stmt
// if stmt, err = a.setStmt(runtime, stmtName, stmtSQL); err != nil {
// return err
// }
// }
// runtime.mutex.Lock()
// defer runtime.mutex.Unlock()
// _, err = stmt.Exec(int(time.Now().Add(time.Hour * -168).Unix())) /* 7*24Hours = 168*/
return nil
}