新增注销云证书-个人删除签章配置
This commit is contained in:
parent
f65d7b8414
commit
24a23f4db2
@ -500,6 +500,26 @@ func (r *UserCaCertService) RemoveUserCloudCert(tx *gorm.DB, userId int64) (bool
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 删除签章配置
|
||||||
|
deleteUserSignConfigRequestData := &ca.DeleteUserSignConfigRequestData{
|
||||||
|
UserId: fmt.Sprintf("%d", userCaCert.UserId),
|
||||||
|
ConfigKey: fmt.Sprintf("%d", userCaCert.UserId),
|
||||||
|
}
|
||||||
|
|
||||||
|
_, err = ca.DeleteUserSignConfig(deleteUserSignConfigRequestData)
|
||||||
|
if err != nil {
|
||||||
|
return false, errors.New("删除用户签章配置失败")
|
||||||
|
}
|
||||||
|
|
||||||
|
// 修改签章配置为未添加
|
||||||
|
data := make(map[string]interface{})
|
||||||
|
data["is_sign_config"] = 0
|
||||||
|
data["sign_config"] = ""
|
||||||
|
err = userCaCertDao.EditUserCaCertById(tx, userCaCert.CertId, data)
|
||||||
|
if err != nil {
|
||||||
|
return false, errors.New(err.Error())
|
||||||
|
}
|
||||||
|
|
||||||
// 注销云证书
|
// 注销云证书
|
||||||
cloudCertRequestData := &ca.RemoveCloudCertRequest{
|
cloudCertRequestData := &ca.RemoveCloudCertRequest{
|
||||||
EntityId: fmt.Sprintf("%d", userId),
|
EntityId: fmt.Sprintf("%d", userId),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user