package jobs import ( "go-admin/app/admin/service" "github.com/go-admin-team/go-admin-core/logger" ) type SmsJob struct{} type SmsPriceJob struct{} // 定时查询结果 func (j SmsJob) Exec(args interface{}) error { phoneService := service.SmsPhone{} phoneService.Orm = GetDb() phoneService.Log = logger.NewHelper(logger.DefaultLogger) return phoneService.SyncCodes() } // 定时同步价格 func (j SmsPriceJob) Exec(args interface{}) error { smsService := service.SmsServices{} smsService.Orm = GetDb() smsService.Log = logger.NewHelper(logger.DefaultLogger) // 同步价格 if err := smsService.SyncPrices(); err != nil { return err } return nil }