Sfoglia il codice sorgente

fix(formatter): 优化源机 IP 数计算逻辑

- 在计算源机 IP 数时,增加了对空 IP 地址的检查
- 避免将空字符串作为 IP 地址添加到 sourceIPs 中,提高代码健壮性
- 添加了日志输出,便于调试和排查问题
fusu 2 mesi fa
parent
commit
822efd3b4a
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      internal/service/formatter.go

+ 4 - 1
internal/service/formatter.go

@@ -273,9 +273,12 @@ func (service *formatterService) ValidateBackendData(ctx context.Context, data m
 
 		// 计算源机IP数
 		for _, addr := range item.Addr {
+			service.logger.Info(addr)
 			parts := strings.Split(addr, ":")
 			if len(parts) > 0 {
-				sourceIPs[parts[0]] = true
+				if parts[0] != "" {
+					sourceIPs[parts[0]] = true
+				}
 			}
 		}