1、收码

This commit is contained in:
2025-07-24 23:34:07 +08:00
parent 398b8af489
commit 854d7bee0c
24 changed files with 2479 additions and 10 deletions

View File

@ -16,6 +16,7 @@ func InitJob() {
"RenewalJob": RenewalJob{},
"ExpireProxyJob": ExpireProxyJob{},
"CleanExpiredOrderJob": CleanExpiredOrderJob{},
"SmsJob": SmsJob{},
// ...
}
}

18
app/jobs/sms_job.go Normal file
View File

@ -0,0 +1,18 @@
package jobs
import (
"go-admin/app/admin/service"
"github.com/go-admin-team/go-admin-core/logger"
)
type SmsJob struct{}
// 定时查询结果
func (j SmsJob) Exec(args interface{}) error {
phoneService := service.SmsPhone{}
phoneService.Orm = GetDb()
phoneService.Log = logger.NewHelper(logger.DefaultLogger)
return phoneService.SyncCodes()
}

16
app/jobs/sms_job_test.go Normal file
View File

@ -0,0 +1,16 @@
package jobs
import (
"go-admin/config"
"testing"
)
func TestSendSMS(t *testing.T) {
initSetting()
config.ExtConfig.DaisysmsUrl = "https://daisysms.com/stubs/handler_api.php"
job := SmsJob{}
if err := job.Exec(nil); err != nil {
t.Error(err)
}
}