浏览代码

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