diff --git a/internal/web/actions/default/servers/server/settings/serverNames/index.go b/internal/web/actions/default/servers/server/settings/serverNames/index.go index 17b23ae9..f0d043f4 100644 --- a/internal/web/actions/default/servers/server/settings/serverNames/index.go +++ b/internal/web/actions/default/servers/server/settings/serverNames/index.go @@ -90,7 +90,7 @@ func (this *IndexAction) RunPost(params struct { // 记录日志 defer this.CreateLogInfo(codes.Server_ServerNamesLogUpdateServerNames, params.ServerId) - serverNames := []*serverconfigs.ServerNameConfig{} + var serverNames = []*serverconfigs.ServerNameConfig{} err := json.Unmarshal([]byte(params.ServerNames), &serverNames) if err != nil { this.Fail("域名解析失败:" + err.Error()) @@ -105,10 +105,13 @@ func (this *IndexAction) RunPost(params struct { this.NotFound("server", params.ServerId) return } - clusterId := serverResp.Server.NodeCluster.Id + var clusterId = serverResp.Server.NodeCluster.Id + + // 检查套餐 + this.checkPlan(params.ServerId, serverNames) // 检查域名是否已经存在 - allServerNames := serverconfigs.PlainServerNames(serverNames) + var allServerNames = serverconfigs.PlainServerNames(serverNames) if len(allServerNames) > 0 { dupResp, err := this.RPC().ServerRPC().CheckServerNameDuplicationInNodeCluster(this.AdminContext(), &pb.CheckServerNameDuplicationInNodeClusterRequest{ ServerNames: allServerNames, diff --git a/internal/web/actions/default/servers/server/settings/serverNames/index_ext.go b/internal/web/actions/default/servers/server/settings/serverNames/index_ext.go new file mode 100644 index 00000000..908cf2bc --- /dev/null +++ b/internal/web/actions/default/servers/server/settings/serverNames/index_ext.go @@ -0,0 +1,8 @@ +// Copyright 2023 GoEdge CDN goedge.cdn@gmail.com. All rights reserved. Official site: https://goedge.cn . +//go:build !plus + +package serverNames + +func (this *IndexAction) checkPlan(serverId int64, serverNames []*serverconfigs.ServerNameConfig) { + // stub +}