From 6e262c17a5463b02d7440620d13f2eeb98743223 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期二, 14 十一月 2023 14:44:00 +0800 Subject: [PATCH] 切换主节点添加密码 --- system-service/controllers/cluster.go | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/system-service/controllers/cluster.go b/system-service/controllers/cluster.go index 90c5ee3..1a6ca4f 100644 --- a/system-service/controllers/cluster.go +++ b/system-service/controllers/cluster.go @@ -122,6 +122,20 @@ return &bhomeclient.Reply{Success: false, Msg: "鍙傛暟鏈夎"} } + var clusterE models.Cluster + arr, err := clusterE.FindAll() + if err != nil { + return &bhomeclient.Reply{Success: false, Msg: "闆嗙兢鏌ヨ澶辫触"} + } + + if arr != nil && len(arr) > 0 { + if config.ClusterSet.PwdPre+nodeVo.Password != arr[0].Password { + return &bhomeclient.Reply{Success: false, Msg: "瀵嗙爜閿欒"} + } + } else { + return &bhomeclient.Reply{Success: false, Msg: "闆嗙兢鏌ヨ澶辫触"} + } + sv := service.NewClusterService(h.Bk) b, _ := sv.UpdateDriftStateByNodeId(nodeVo.ClusterId, nodeVo.NodeId, "master") if b { -- Gitblit v1.8.0