fix
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
package svc
|
||||
|
||||
import (
|
||||
"time"
|
||||
"tyc-server/app/main/api/internal/config"
|
||||
"tyc-server/app/main/api/internal/middleware"
|
||||
"tyc-server/app/main/api/internal/service"
|
||||
tianyuanapi "tyc-server/app/main/api/internal/service/tianyuanapi_sdk"
|
||||
"tyc-server/app/main/model"
|
||||
|
||||
"github.com/hibiken/asynq"
|
||||
@@ -26,6 +28,7 @@ type ServiceContext struct {
|
||||
WestDexService *service.WestDexService
|
||||
YushanService *service.YushanService
|
||||
TianjuService *service.TianjuService
|
||||
TianyuanapiService *tianyuanapi.Client
|
||||
ApiRequestService *service.ApiRequestService
|
||||
AsynqServer *asynq.Server
|
||||
AsynqService *service.AsynqService
|
||||
@@ -139,6 +142,15 @@ func initBusinessServices(c config.Config, models *BaseModels, adminModels *Admi
|
||||
westDexService := service.NewWestDexService(c)
|
||||
yushanService := service.NewYushanService(c)
|
||||
tianjuService := service.NewTianjuService(c)
|
||||
tianyuanapiService, err := tianyuanapi.NewClient(tianyuanapi.Config{
|
||||
AccessID: c.Tianyuanapi.AccessID,
|
||||
Key: c.Tianyuanapi.Key,
|
||||
BaseURL: c.Tianyuanapi.BaseURL,
|
||||
Timeout: time.Duration(c.Tianyuanapi.Timeout) * time.Second,
|
||||
})
|
||||
if err != nil {
|
||||
logx.Errorf("初始化天远API失败: %+v", err)
|
||||
}
|
||||
asynqService := service.NewAsynqService(c)
|
||||
|
||||
// 初始化API请求服务
|
||||
@@ -147,6 +159,7 @@ func initBusinessServices(c config.Config, models *BaseModels, adminModels *Admi
|
||||
westDexService,
|
||||
yushanService,
|
||||
tianjuService,
|
||||
tianyuanapiService,
|
||||
models.FeatureModel,
|
||||
models.ProductFeatureModel,
|
||||
)
|
||||
@@ -163,6 +176,7 @@ func initBusinessServices(c config.Config, models *BaseModels, adminModels *Admi
|
||||
WestDexService: westDexService,
|
||||
YushanService: yushanService,
|
||||
TianjuService: tianjuService,
|
||||
TianyuanapiService: tianyuanapiService,
|
||||
ApiRequestService: apiRequestService,
|
||||
VerificationService: service.NewVerificationService(c, westDexService, apiRequestService),
|
||||
DictService: service.NewDictService(adminModels.AdminDictTypeModel, adminModels.AdminDictDataModel),
|
||||
@@ -198,6 +212,7 @@ func NewServiceContext(c config.Config) *ServiceContext {
|
||||
WestDexService: businessServices.WestDexService,
|
||||
YushanService: businessServices.YushanService,
|
||||
TianjuService: businessServices.TianjuService,
|
||||
TianyuanapiService: businessServices.TianyuanapiService,
|
||||
ApiRequestService: businessServices.ApiRequestService,
|
||||
AsynqService: businessServices.AsynqService,
|
||||
VerificationService: businessServices.VerificationService,
|
||||
@@ -277,6 +292,7 @@ type BusinessServices struct {
|
||||
WestDexService *service.WestDexService
|
||||
YushanService *service.YushanService
|
||||
TianjuService *service.TianjuService
|
||||
TianyuanapiService *tianyuanapi.Client
|
||||
ApiRequestService *service.ApiRequestService
|
||||
AsynqService *service.AsynqService
|
||||
VerificationService *service.VerificationService
|
||||
|
||||
Reference in New Issue
Block a user