Parcourir la source

refactor(internal/service): 优化网站转发规则修改逻辑

- 移除了端口验证的重复代码块
- 保留端口修改的逻辑不变,同时简化了代码结构
- 此修改提高了代码可读性和维护性,但不影响原有功能
fusu il y a 3 semaines
Parent
commit
545b691031
1 fichiers modifiés avec 5 ajouts et 5 suppressions
  1. 5 5
      internal/service/webforwarding.go

+ 5 - 5
internal/service/webforwarding.go

@@ -565,13 +565,13 @@ func (s *webForwardingService) EditWebForwarding(ctx context.Context, req *v1.We
 	}else{
 		protocol = "http"
 	}
-	if oldData.Port != req.WebForwardingData.Port {
-		err = s.wafformatter.VerifyPort(ctx, protocol, int64(req.WebForwardingData.Id), req.WebForwardingData.Port, int64(require.HostId), req.WebForwardingData.Domain)
-		if err != nil {
-			return err
-		}
+	err = s.wafformatter.VerifyPort(ctx, protocol, int64(req.WebForwardingData.Id), req.WebForwardingData.Port, int64(require.HostId), req.WebForwardingData.Domain)
+	if err != nil {
+		return err
 	}
 
+
+
 	//修改网站端口
 	if oldData.Port != req.WebForwardingData.Port || oldData.IsHttps != req.WebForwardingData.IsHttps || oldData.HttpsCert != req.WebForwardingData.HttpsCert || oldData.HttpsKey != req.WebForwardingData.HttpsKey {
 		var apiType string