Răsfoiți Sursa

标签逻辑入库

lichangdong 1 săptămână în urmă
părinte
comite
cb38840073
1 a modificat fișierele cu 7 adăugiri și 2 ștergeri
  1. 7 2
      internal/service/MessageHandlers/friend_push_notice.go

+ 7 - 2
internal/service/MessageHandlers/friend_push_notice.go

@@ -194,9 +194,14 @@ func ParseCSVToIntSlice(csv string) ([]int, error) {
 	parts := strings.Split(csv, ",")
 	var result []int
 	for _, p := range parts {
-		n, err := strconv.Atoi(strings.TrimSpace(p))
+		trimmed := strings.TrimSpace(p)
+		if trimmed == "" {
+			continue // 忽略空字符串
+		}
+		n, err := strconv.Atoi(trimmed)
 		if err != nil {
-			return nil, err
+			logx.Error("无法将 %s 转换为整数: %v", trimmed, err)
+			continue // 忽略无效字符
 		}
 		result = append(result, n)
 	}