接口开发
This commit is contained in:
@ -6,6 +6,7 @@ import (
|
||||
"fmt"
|
||||
"go-admin/app/admin/models"
|
||||
"go-admin/app/admin/service"
|
||||
"go-admin/app/admin/service/appservice"
|
||||
"go-admin/app/admin/service/dto"
|
||||
"go-admin/common/const/rediskey"
|
||||
"go-admin/common/global"
|
||||
@ -52,17 +53,14 @@ type LimitOrderTimeoutDuration struct {
|
||||
type ListenSymbol struct {
|
||||
}
|
||||
|
||||
// 会员过期任务
|
||||
type MemberExpirationJob struct{}
|
||||
|
||||
// 初始化合约交易对
|
||||
func (t InitFuturesSymbol) Exec(arg interface{}) error {
|
||||
str := time.Now().Format(timeFormat) + " [INFO] JobCore InitFuturesSymbol exec success"
|
||||
defer logger.Info(str)
|
||||
dbs := sdk.Runtime.GetDb()
|
||||
var db *gorm.DB
|
||||
|
||||
for _, item := range dbs {
|
||||
db = item
|
||||
break
|
||||
}
|
||||
db := getDefaultDb()
|
||||
|
||||
symbolService := service.LineSymbol{}
|
||||
symbolService.Orm = db
|
||||
@ -73,6 +71,17 @@ func (t InitFuturesSymbol) Exec(arg interface{}) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func getDefaultDb() *gorm.DB {
|
||||
dbs := sdk.Runtime.GetDb()
|
||||
var db *gorm.DB
|
||||
|
||||
for _, item := range dbs {
|
||||
db = item
|
||||
break
|
||||
}
|
||||
return db
|
||||
}
|
||||
|
||||
// 初始化现货交易对
|
||||
func (t InitSpotSymbol) Exec(arg interface{}) error {
|
||||
str := time.Now().Format(timeFormat) + " [INFO] JobCore InitSpotSymbol exec success"
|
||||
@ -534,3 +543,18 @@ func (l ListenSymbol) GetAveLastSymbol(chain, token string) (aveLastSymbolResp A
|
||||
return res, nil
|
||||
|
||||
}
|
||||
|
||||
// 会员过期任务
|
||||
func (e MemberExpirationJob) Exec(arg interface{}) error {
|
||||
userAppService := appservice.LineUser{}
|
||||
userAppService.Orm = getDefaultDb()
|
||||
|
||||
err := userAppService.Expire()
|
||||
|
||||
if err != nil {
|
||||
logger.Error("会员过期任务出错err:", err)
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user