package jobs import ( "go-admin/app/admin/service" "github.com/go-admin-team/go-admin-core/logger" ) type RenewalJob struct{} type ExpireProxyJob struct{} // 定时续期任务 func (j RenewalJob) Exec(args interface{}) error { memberRenewalService := service.MemberRenewalLog{} memberRenewalService.Orm = GetDb() memberRenewalService.Log = logger.NewHelper(logger.DefaultLogger) return memberRenewalService.AutoRenewal() } // 过期任务 func (j ExpireProxyJob) Exec(args interface{}) error { memberRenewalService := service.MemberRenewalLog{} memberRenewalService.Orm = GetDb() memberRenewalService.Log = logger.NewHelper(logger.DefaultLogger) return memberRenewalService.ExpireProxy() }