fix: 移除ne_host数据层的加密处理
This commit is contained in:
@@ -7,7 +7,6 @@ import (
|
|||||||
|
|
||||||
"be.ems/src/framework/datasource"
|
"be.ems/src/framework/datasource"
|
||||||
"be.ems/src/framework/logger"
|
"be.ems/src/framework/logger"
|
||||||
"be.ems/src/framework/utils/crypto"
|
|
||||||
"be.ems/src/framework/utils/parse"
|
"be.ems/src/framework/utils/parse"
|
||||||
"be.ems/src/framework/utils/repo"
|
"be.ems/src/framework/utils/repo"
|
||||||
"be.ems/src/modules/network_element/model"
|
"be.ems/src/modules/network_element/model"
|
||||||
@@ -170,32 +169,7 @@ func (r *NeHostImpl) SelectByIds(hostIds []string) []model.NeHost {
|
|||||||
return []model.NeHost{}
|
return []model.NeHost{}
|
||||||
}
|
}
|
||||||
// 转换实体
|
// 转换实体
|
||||||
rows := r.convertResultRows(results)
|
return r.convertResultRows(results)
|
||||||
arr := &rows
|
|
||||||
for i := range *arr {
|
|
||||||
passwordDe, err := crypto.StringDecryptByAES((*arr)[i].Password)
|
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("selectById %s decrypt: %v", (*arr)[i].HostID, err.Error())
|
|
||||||
(*arr)[i].Password = ""
|
|
||||||
} else {
|
|
||||||
(*arr)[i].Password = passwordDe
|
|
||||||
}
|
|
||||||
privateKeyDe, err := crypto.StringDecryptByAES((*arr)[i].PrivateKey)
|
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("selectById %s decrypt: %v", (*arr)[i].HostID, err.Error())
|
|
||||||
(*arr)[i].PrivateKey = ""
|
|
||||||
} else {
|
|
||||||
(*arr)[i].PrivateKey = privateKeyDe
|
|
||||||
}
|
|
||||||
passPhraseDe, err := crypto.StringDecryptByAES((*arr)[i].PassPhrase)
|
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("selectById %s decrypt: %v", (*arr)[i].HostID, err.Error())
|
|
||||||
(*arr)[i].PassPhrase = ""
|
|
||||||
} else {
|
|
||||||
(*arr)[i].PassPhrase = passPhraseDe
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return rows
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// CheckUniqueNeHost 校验主机是否唯一
|
// CheckUniqueNeHost 校验主机是否唯一
|
||||||
@@ -263,28 +237,13 @@ func (r *NeHostImpl) Insert(neHost model.NeHost) string {
|
|||||||
params["auth_mode"] = neHost.AuthMode
|
params["auth_mode"] = neHost.AuthMode
|
||||||
}
|
}
|
||||||
if neHost.Password != "" {
|
if neHost.Password != "" {
|
||||||
passwordEn, err := crypto.StringEncryptByAES(neHost.Password)
|
params["password"] = neHost.Password
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("insert encrypt: %v", err.Error())
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
params["password"] = passwordEn
|
|
||||||
}
|
}
|
||||||
if neHost.PrivateKey != "" {
|
if neHost.PrivateKey != "" {
|
||||||
privateKeyEn, err := crypto.StringEncryptByAES(neHost.PrivateKey)
|
params["private_key"] = neHost.PrivateKey
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("insert encrypt: %v", err.Error())
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
params["private_key"] = privateKeyEn
|
|
||||||
}
|
}
|
||||||
if neHost.PassPhrase != "" {
|
if neHost.PassPhrase != "" {
|
||||||
passPhraseEn, err := crypto.StringEncryptByAES(neHost.PassPhrase)
|
params["pass_phrase"] = neHost.PassPhrase
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("insert encrypt: %v", err.Error())
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
params["pass_phrase"] = passPhraseEn
|
|
||||||
}
|
}
|
||||||
if neHost.Remark != "" {
|
if neHost.Remark != "" {
|
||||||
params["remark"] = neHost.Remark
|
params["remark"] = neHost.Remark
|
||||||
@@ -361,28 +320,13 @@ func (r *NeHostImpl) Update(neHost model.NeHost) int64 {
|
|||||||
params["auth_mode"] = neHost.AuthMode
|
params["auth_mode"] = neHost.AuthMode
|
||||||
}
|
}
|
||||||
if neHost.Password != "" {
|
if neHost.Password != "" {
|
||||||
passwordEn, err := crypto.StringEncryptByAES(neHost.Password)
|
params["password"] = neHost.Password
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("update encrypt: %v", err.Error())
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
params["password"] = passwordEn
|
|
||||||
}
|
}
|
||||||
if neHost.PrivateKey != "" {
|
if neHost.PrivateKey != "" {
|
||||||
privateKeyEn, err := crypto.StringEncryptByAES(neHost.PrivateKey)
|
params["private_key"] = neHost.PrivateKey
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("update encrypt: %v", err.Error())
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
params["private_key"] = privateKeyEn
|
|
||||||
}
|
}
|
||||||
if neHost.PassPhrase != "" {
|
if neHost.PassPhrase != "" {
|
||||||
passPhraseEn, err := crypto.StringEncryptByAES(neHost.PassPhrase)
|
params["pass_phrase"] = neHost.PassPhrase
|
||||||
if err != nil {
|
|
||||||
logger.Errorf("update encrypt: %v", err.Error())
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
params["pass_phrase"] = passPhraseEn
|
|
||||||
}
|
}
|
||||||
params["remark"] = neHost.Remark
|
params["remark"] = neHost.Remark
|
||||||
if neHost.UpdateBy != "" {
|
if neHost.UpdateBy != "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user