This commit is contained in:
2026-06-19 12:15:17 +08:00
parent a50b2823b3
commit 0d9feccf1d
20 changed files with 1344 additions and 93 deletions

View File

@@ -83,9 +83,11 @@ type ServiceContext struct {
GlobalNotificationsModel model.GlobalNotificationsModel
AuthorizationDocumentModel model.AuthorizationDocumentModel
InquiryRecordModel model.InquiryRecordModel
QueryWhitelistOpLogModel model.QueryWhitelistOpLogModel
// 第三方服务
TianyuanapiCallLogService *service.TianyuanapiCallLogService
TianyuanapiClient *tianyuanapi.Client
// 服务
AlipayService *service.AliPayService
@@ -175,14 +177,16 @@ func NewServiceContext(c config.Config) *ServiceContext {
globalNotificationsModel := model.NewGlobalNotificationsModel(db, cacheConf)
authorizationDocumentModel := model.NewAuthorizationDocumentModel(db, cacheConf)
inquiryRecordModel := model.NewInquiryRecordModel(db, cacheConf)
queryWhitelistOpLogModel := model.NewQueryWhitelistOpLogModel(db, cacheConf)
tianyuanapiCallLogModel := model.NewTianyuanapiCallLogModel(db, cacheConf)
// ============================== 第三方服务初始化 ==============================
tianyuanapi, 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,
AccessID: c.Tianyuanapi.AccessID,
Key: c.Tianyuanapi.Key,
BaseURL: c.Tianyuanapi.BaseURL,
WhitelistMgmtKey: c.Tianyuanapi.WhitelistMgmtKey,
Timeout: time.Duration(c.Tianyuanapi.Timeout) * time.Second,
})
if err != nil {
logx.Errorf("初始化天远API失败: %+v", err)
@@ -302,9 +306,11 @@ func NewServiceContext(c config.Config) *ServiceContext {
GlobalNotificationsModel: globalNotificationsModel,
AuthorizationDocumentModel: authorizationDocumentModel,
InquiryRecordModel: inquiryRecordModel,
QueryWhitelistOpLogModel: queryWhitelistOpLogModel,
// 第三方服务
TianyuanapiCallLogService: tianyuanapiCallLogService,
TianyuanapiClient: tianyuanapi,
// 服务
AlipayService: alipayService,