Parcourir la source

refactor(sslcert): 优化获取 SSL 证书逻辑

- 在获取 SSL 证书之前增加对 oldCertIds 的长度检查
- 如果 oldCertIds 为空,则直接返回 nil,避免不必要的错误处理
fusu il y a 4 semaines
Parent
commit
c9017947b8
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      internal/service/sslcert.go

+ 3 - 0
internal/service/sslcert.go

@@ -116,6 +116,9 @@ func (s *sslCertService) EditSslPolicy(ctx context.Context, sslPolicyId int64, C
 	if err != nil {
 		return fmt.Errorf("获取SSL证书失败: %w", err)
 	}
+	if len(oldCertIds) == 0 {
+		return nil
+	}
 
 	var sslCertsSlice []sslCerts