diff --git a/module/catalogue/dto/output.go b/module/catalogue/dto/output.go index 5ff509df..ef84220b 100644 --- a/module/catalogue/dto/output.go +++ b/module/catalogue/dto/output.go @@ -41,6 +41,7 @@ type ServiceBasic struct { ApprovalType string `json:"approval_type"` ServiceKind string `json:"service_kind"` InvokeAddress string `json:"invoke_address"` + SitePrefix string `json:"site_prefix"` } type ServiceApiBasic struct { diff --git a/module/catalogue/iml.go b/module/catalogue/iml.go index 4b1af781..18b58def 100644 --- a/module/catalogue/iml.go +++ b/module/catalogue/iml.go @@ -284,6 +284,7 @@ func (i *imlCatalogueModule) ServiceDetail(ctx context.Context, sid string) (*ca serviceDoc = commit.Data.Content } invokeAddress, _ := i.settingService.Get(ctx, setting.KeyInvokeAddress) + sitePrefix, _ := i.settingService.Get(ctx, setting.KeySitePrefix) return &catalogue_dto.ServiceDetail{ Name: s.Name, @@ -301,6 +302,7 @@ func (i *imlCatalogueModule) ServiceDetail(ctx context.Context, sid string) (*ca ApprovalType: s.ApprovalType.String(), ServiceKind: s.Kind.String(), InvokeAddress: invokeAddress, + SitePrefix: sitePrefix, }, APIDoc: apiDoc, }, nil diff --git a/service/setting/iml.go b/service/setting/iml.go index 99a4d829..6a81c5be 100644 --- a/service/setting/iml.go +++ b/service/setting/iml.go @@ -14,6 +14,7 @@ var ( const ( KeyInvokeAddress = "system.node.invoke_address" + KeySitePrefix = "system.setting.site_prefix" ) type imlSettingService struct {