فهرست منبع

fix:文件类消息不传递

Roc 1 سال پیش
والد
کامیت
6935af8040
1فایلهای تغییر یافته به همراه12 افزوده شده و 11 حذف شده
  1. 12 11
      controllers/ai/ai_file.go

+ 12 - 11
controllers/ai/ai_file.go

@@ -315,19 +315,20 @@ func (this *AiFileController) FileRetrieve() {
 		frItem.Answer = ""
 		frList = append(frList, *frItem)
 
-		for _, v := range historyList {
-			if v.OpenaiFileId != "" {
-				req.OpenaiFileId = append(req.OpenaiFileId, v.OpenaiFileId)
-			} else {
-				historyFr := new(aimod.HistoryChat)
-				historyFr.Ask = v.Ask
-				historyFr.Answer = v.Answer
-				frList = append(frList, *historyFr)
-			}
-		}
+		//for _, v := range historyList {
+		//	if v.OpenaiFileId != "" {
+		//		req.OpenaiFileId = append(req.OpenaiFileId, v.OpenaiFileId)
+		//	} else {
+		//		historyFr := new(aimod.HistoryChat)
+		//		historyFr.Ask = v.Ask
+		//		historyFr.Answer = v.Answer
+		//		frList = append(frList, *historyFr)
+		//	}
+		//}
 
 		//var assistantId,threadId string
-		fileRetrieveResp, err := aiser.FileRetrieve(assistantId, threadId, frList, req.OpenaiFileId)
+		//fileRetrieveResp, err := aiser.FileRetrieve(assistantId, threadId, frList, req.OpenaiFileId)
+		fileRetrieveResp, err := aiser.FileRetrieve(assistantId, threadId, frList, []string{})
 		if err != nil {
 			br.Msg = "获取数据失败!"
 			br.ErrMsg = "获取数据失败,FileRetrieve,Err:" + err.Error()