优化代码

This commit is contained in:
GoEdgeLab
2023-07-03 17:12:24 +08:00
parent 5085efd7a0
commit faf1289c8f
3 changed files with 7 additions and 6 deletions

View File

@@ -1135,11 +1135,12 @@ func (this *NodeClusterDAO) FindClusterUAMPolicy(tx *dbs.Tx, clusterId int64, ca
return nil, err return nil, err
} }
var policy = nodeconfigs.NewUAMPolicy()
if IsNull(uamJSON) { if IsNull(uamJSON) {
return nodeconfigs.DefaultUAMPolicy, nil return policy, nil
} }
var policy = &nodeconfigs.UAMPolicy{}
err = json.Unmarshal(uamJSON, policy) err = json.Unmarshal(uamJSON, policy)
if err != nil { if err != nil {
return nil, err return nil, err

View File

@@ -1174,7 +1174,7 @@ func (this *NodeDAO) ComposeNodeConfig(tx *dbs.Tx, nodeId int64, dataMap *shared
// UAM // UAM
if IsNotNull(nodeCluster.Uam) { if IsNotNull(nodeCluster.Uam) {
var uamPolicy = &nodeconfigs.UAMPolicy{} var uamPolicy = nodeconfigs.NewUAMPolicy()
err = json.Unmarshal(nodeCluster.Uam, uamPolicy) err = json.Unmarshal(nodeCluster.Uam, uamPolicy)
if err != nil { if err != nil {
return nil, err return nil, err

View File

@@ -1130,15 +1130,15 @@ func (this *NodeClusterService) FindEnabledNodeClusterConfigInfo(ctx context.Con
} }
// UAM // UAM
var uamPolicy = nodeconfigs.NewUAMPolicy()
if models.IsNotNull(cluster.Uam) { if models.IsNotNull(cluster.Uam) {
var uamPolicy = &nodeconfigs.UAMPolicy{}
err = json.Unmarshal(cluster.Uam, uamPolicy) err = json.Unmarshal(cluster.Uam, uamPolicy)
if err != nil { if err != nil {
return nil, err return nil, err
} }
result.UamIsOn = uamPolicy.IsOn result.UamIsOn = uamPolicy.IsOn
} else { } else {
result.UamIsOn = nodeconfigs.DefaultUAMPolicy.IsOn result.UamIsOn = uamPolicy.IsOn
} }
// HTTP CC // HTTP CC
@@ -1292,7 +1292,7 @@ func (this *NodeClusterService) UpdateNodeClusterUAMPolicy(ctx context.Context,
return nil, err return nil, err
} }
var uamPolicy = &nodeconfigs.UAMPolicy{} var uamPolicy = nodeconfigs.NewUAMPolicy()
err = json.Unmarshal(req.UamPolicyJSON, uamPolicy) err = json.Unmarshal(req.UamPolicyJSON, uamPolicy)
if err != nil { if err != nil {
return nil, err return nil, err