1
Some checks failed
Build / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
build / Build (push) Has been cancelled
GitHub Actions Mirror / mirror_to_gitee (push) Has been cancelled
GitHub Actions Mirror / mirror_to_gitlab (push) Has been cancelled
Issue Close Require / issue-close-require (push) Has been cancelled
Issue Check Inactive / issue-check-inactive (push) Has been cancelled
Some checks failed
Build / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
build / Build (push) Has been cancelled
GitHub Actions Mirror / mirror_to_gitee (push) Has been cancelled
GitHub Actions Mirror / mirror_to_gitlab (push) Has been cancelled
Issue Close Require / issue-close-require (push) Has been cancelled
Issue Check Inactive / issue-check-inactive (push) Has been cancelled
This commit is contained in:
42
app/jobs/translate.go
Normal file
42
app/jobs/translate.go
Normal file
@ -0,0 +1,42 @@
|
||||
package jobs
|
||||
|
||||
import (
|
||||
"go-admin/app/admin/service"
|
||||
|
||||
"github.com/go-admin-team/go-admin-core/logger"
|
||||
"github.com/go-admin-team/go-admin-core/sdk"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
type DailyJob struct{}
|
||||
|
||||
type RemainCharJob struct{}
|
||||
|
||||
// 剩余字符统计
|
||||
func (t RemainCharJob) Exec(arg interface{}) error {
|
||||
memberService := service.TmMember{}
|
||||
memberService.Orm = GetDb()
|
||||
memberService.Log = logger.NewHelper(logger.DefaultLogger)
|
||||
|
||||
return memberService.SyncMemberRemain()
|
||||
}
|
||||
|
||||
// 每日使用字符量统计
|
||||
func (t DailyJob) Exec(arg interface{}) error {
|
||||
//TODO: 实现每日使用字符量统计逻辑
|
||||
memberService := service.TmMember{}
|
||||
memberService.Orm = GetDb()
|
||||
memberService.Log = logger.NewHelper(logger.DefaultLogger)
|
||||
|
||||
return memberService.SyncMemberDailyUsage()
|
||||
}
|
||||
|
||||
func GetDb() *gorm.DB {
|
||||
dbs := sdk.Runtime.GetDb()
|
||||
|
||||
for _, db := range dbs {
|
||||
return db
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user