This commit is contained in:
2023-10-27 14:32:41 +08:00
parent 6438942e18
commit cb7807801e
4 changed files with 165 additions and 11 deletions
+44
View File
@@ -47,6 +47,28 @@ func (r *UserCaCert) GetUserCloudCert(c *gin.Context) {
responses.Ok(c)
}
// GetHospitalCloudCert 申请云证书-医院
func (r *UserCaCert) GetHospitalCloudCert(c *gin.Context) {
// 业务处理
tx := global.Db.Begin()
defer func() {
if r := recover(); r != nil {
tx.Rollback()
}
}()
userCaCertService := service.UserCaCertService{}
_, err := userCaCertService.GetHospitalCloudCert(tx)
if err != nil {
tx.Rollback()
responses.FailWithMessage(err.Error(), c)
return
}
tx.Commit()
responses.Ok(c)
}
// RenewUserCloudCert 更新云证书-个人-续约
func (r *UserCaCert) RenewUserCloudCert(c *gin.Context) {
id := c.Param("user_id")
@@ -82,6 +104,28 @@ func (r *UserCaCert) RenewUserCloudCert(c *gin.Context) {
responses.Ok(c)
}
// RenewHospitalCloudCert 更新云证书-医院-续约
func (r *UserCaCert) RenewHospitalCloudCert(c *gin.Context) {
// 业务处理
tx := global.Db.Begin()
defer func() {
if r := recover(); r != nil {
tx.Rollback()
}
}()
userCaCertService := service.UserCaCertService{}
_, err := userCaCertService.RenewHospitalCloudCert(tx)
if err != nil {
tx.Rollback()
responses.FailWithMessage(err.Error(), c)
return
}
tx.Commit()
responses.Ok(c)
}
// RemoveUserCloudCert 注销云证书-个人
func (r *UserCaCert) RemoveUserCloudCert(c *gin.Context) {
id := c.Param("user_id")