Переглянути джерело

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

- 在获取 SSL 证书之前增加对 oldCertIds 的长度检查
- 如果 oldCertIds 为空,则直接返回 nil,避免不必要的错误处理
fusu 4 тижнів тому
батько
коміт
c9017947b8
1 змінених файлів з 3 додано та 0 видалено
  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