Merge branch 'main' of http://1.117.67.95:3000/team/hyapi-server
This commit is contained in:
@@ -40,12 +40,16 @@ import (
|
||||
"hyapi-server/internal/infrastructure/external/alicloud"
|
||||
"hyapi-server/internal/infrastructure/external/captcha"
|
||||
"hyapi-server/internal/infrastructure/external/email"
|
||||
infraesign "hyapi-server/internal/infrastructure/external/esign"
|
||||
infrafadada "hyapi-server/internal/infrastructure/external/fadada"
|
||||
"hyapi-server/internal/infrastructure/external/huibo"
|
||||
"hyapi-server/internal/infrastructure/external/rongxing"
|
||||
"hyapi-server/internal/infrastructure/external/jiguang"
|
||||
"hyapi-server/internal/infrastructure/external/jiyi"
|
||||
"hyapi-server/internal/infrastructure/external/muzi"
|
||||
"hyapi-server/internal/infrastructure/external/nuoer"
|
||||
"hyapi-server/internal/infrastructure/external/ocr"
|
||||
"hyapi-server/internal/infrastructure/external/signplatform"
|
||||
"hyapi-server/internal/infrastructure/external/shujubao"
|
||||
"hyapi-server/internal/infrastructure/external/shumai"
|
||||
"hyapi-server/internal/infrastructure/external/sms"
|
||||
@@ -66,6 +70,7 @@ import (
|
||||
component_report "hyapi-server/internal/shared/component_report"
|
||||
shared_database "hyapi-server/internal/shared/database"
|
||||
"hyapi-server/internal/shared/esign"
|
||||
"hyapi-server/internal/shared/fadada"
|
||||
shared_events "hyapi-server/internal/shared/events"
|
||||
"hyapi-server/internal/shared/export"
|
||||
"hyapi-server/internal/shared/health"
|
||||
@@ -321,6 +326,55 @@ func NewContainer() *Container {
|
||||
func(esignConfig *esign.Config) *esign.Client {
|
||||
return esign.NewClient(esignConfig)
|
||||
},
|
||||
// 法大大配置
|
||||
func(cfg *config.Config) (*fadada.Config, error) {
|
||||
return fadada.NewConfig(
|
||||
cfg.Fadada.AppID,
|
||||
cfg.Fadada.AppSecret,
|
||||
cfg.Fadada.ServerURL,
|
||||
cfg.Fadada.OpenCorpID,
|
||||
cfg.Fadada.NoAuthSceneCode,
|
||||
cfg.Fadada.TemplateID,
|
||||
cfg.Fadada.PartyAActorID,
|
||||
cfg.Fadada.PartyBActorID,
|
||||
cfg.Fadada.TemplateDocID,
|
||||
&fadada.TemplateFields{
|
||||
AgreementNo: cfg.Fadada.TemplateFields.AgreementNo,
|
||||
ContractDate: cfg.Fadada.TemplateFields.ContractDate,
|
||||
PartyAName: cfg.Fadada.TemplateFields.PartyAName,
|
||||
PartyAUSCC: cfg.Fadada.TemplateFields.PartyAUSCC,
|
||||
PartyAAddress: cfg.Fadada.TemplateFields.PartyAAddress,
|
||||
PartyARep: cfg.Fadada.TemplateFields.PartyARep,
|
||||
PartyASignDate: cfg.Fadada.TemplateFields.PartyASignDate,
|
||||
PartyBSignDate: cfg.Fadada.TemplateFields.PartyBSignDate,
|
||||
},
|
||||
&fadada.ContractConfig{
|
||||
Name: cfg.Fadada.Contract.Name,
|
||||
ExpireDays: cfg.Fadada.Contract.ExpireDays,
|
||||
RetryCount: cfg.Fadada.Contract.RetryCount,
|
||||
},
|
||||
&fadada.AuthConfig{
|
||||
RedirectURL: cfg.Fadada.Auth.RedirectURL,
|
||||
},
|
||||
&fadada.SignConfig{
|
||||
RedirectURL: cfg.Fadada.Sign.RedirectURL,
|
||||
},
|
||||
&fadada.CallbackConfig{
|
||||
Enabled: cfg.Fadada.Callback.Enabled,
|
||||
},
|
||||
)
|
||||
},
|
||||
// 法大大服务(企业认证 / 实名查询 / 模板填单)
|
||||
func(fadadaConfig *fadada.Config) *fadada.Client {
|
||||
return fadada.NewClient(fadadaConfig)
|
||||
},
|
||||
// 签署平台 Registry(e签宝 + 法大大)
|
||||
func(esignClient *esign.Client, fadadaClient *fadada.Client) *signplatform.Registry {
|
||||
return signplatform.NewRegistry(
|
||||
infraesign.NewProvider(esignClient),
|
||||
infrafadada.NewProvider(fadadaClient),
|
||||
)
|
||||
},
|
||||
// 支付宝支付服务
|
||||
func(cfg *config.Config) *payment.AliPayService {
|
||||
config := payment.AlipayConfig{
|
||||
@@ -424,6 +478,10 @@ func NewContainer() *Container {
|
||||
func(cfg *config.Config) (*huibo.HuiboService, error) {
|
||||
return huibo.NewHuiboServiceWithConfig(cfg)
|
||||
},
|
||||
// RongxingService - 戎行 Info360 服务
|
||||
func(cfg *config.Config) (*rongxing.RongxingService, error) {
|
||||
return rongxing.NewRongxingServiceWithConfig(cfg)
|
||||
},
|
||||
func(cfg *config.Config) *yushan.YushanService {
|
||||
return yushan.NewYushanService(
|
||||
cfg.Yushan.URL,
|
||||
@@ -931,6 +989,7 @@ func NewContainer() *Container {
|
||||
smsCodeService *user_service.SMSCodeService,
|
||||
esignClient *esign.Client,
|
||||
esignConfig *esign.Config,
|
||||
platformRegistry *signplatform.Registry,
|
||||
qiniuStorageService *storage.QiNiuStorageService,
|
||||
contractAggregateService user_service.ContractAggregateService,
|
||||
walletAggregateService finance_services.WalletAggregateService,
|
||||
@@ -949,6 +1008,7 @@ func NewContainer() *Container {
|
||||
smsCodeService,
|
||||
esignClient,
|
||||
esignConfig,
|
||||
platformRegistry,
|
||||
qiniuStorageService,
|
||||
contractAggregateService,
|
||||
walletAggregateService,
|
||||
|
||||
Reference in New Issue
Block a user