新增注销云证书-个人删除签章配置

This commit is contained in:
wucongxing 2023-10-30 13:38:23 +08:00
parent f65d7b8414
commit 24a23f4db2

View File

@ -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{
EntityId: fmt.Sprintf("%d", userId),