zhangzengfei
2023-11-14 6e262c17a5463b02d7440620d13f2eeb98743223
切换主节点添加密码
2个文件已修改
15 ■■■■■ 已修改文件
system-service/controllers/cluster.go 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
system-service/vo/cluster.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 {
system-service/vo/cluster.go
@@ -21,6 +21,7 @@
type UpdateClusterVo struct {
    ClusterId string `json:"clusterId"`
    NodeId    string `json:"nodeId"`
    Password  string `json:"password"`
}
type ClusterJoinVo struct {