From 92bff0e4b9d1e1b0cdf390308cb65eb1273b4459 Mon Sep 17 00:00:00 2001 From: wolter <11@gmail> Date: Fri, 12 Dec 2025 11:06:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A4=84=E7=90=86=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/biz/router.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/internal/biz/router.go b/internal/biz/router.go index c78127f..5127a54 100644 --- a/internal/biz/router.go +++ b/internal/biz/router.go @@ -7,6 +7,7 @@ import ( "ai_scheduler/internal/gateway" "context" "encoding/json" + "strings" "time" "ai_scheduler/internal/entitys" @@ -137,9 +138,13 @@ func (r *AiRouterBiz) buildUserContent(requireData *entitys.RequireData) (*entit // 处理文件和图片 fileUrls := []string{requireData.Req.File, requireData.Req.Img} - for _, url := range fileUrls { - if url != "" { - files = append(files, &entitys.RecognizeFile{FileUrl: url}) + for _, item := range fileUrls { + // 处理逗号分隔的多个URL + urlList := strings.Split(item, ",") + for _, url := range urlList { + if url != "" { + files = append(files, &entitys.RecognizeFile{FileUrl: url}) + } } }