From f355631eff07c80347647f9354f4f8a02106c042 Mon Sep 17 00:00:00 2001 From: chenxudong Date: Tue, 27 May 2025 10:21:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../software/manage/service/serviceimpl/ChatService.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/ChatService.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/ChatService.java index e5c9c7c..5820eb8 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/ChatService.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/ChatService.java @@ -127,7 +127,7 @@ public class ChatService { FileUtil.writeFromStream(file.getInputStream(), pdfPath); } else { FileUtil.writeFromStream(file.getInputStream(), srcPath); - if (StrUtil.equals(fileType, "doc") || StrUtil.equals(fileType, "docx")) { + if (Arrays.asList("doc", "docx").contains(fileType)) { OfficeFileUtil.doc2pdf(srcPath, pdfPath); } else { OfficeFileUtil.ppt2pdf(srcPath, pdfPath); @@ -148,9 +148,7 @@ public class ChatService { List newDocuments = new ArrayList<>(); StringBuilder stringBuilder = new StringBuilder(); for (Document document : documents) { - Map metadata = new HashMap<>(); - metadata.put("fileName", file.getOriginalFilename()); - metadata.put("fileMd5", fileMd5); + Map metadata = Map.of("fileName", file.getOriginalFilename(), "fileMd5", fileMd5); newDocuments.add(new Document(IdWorker.getSnowFlakeIdString(), Objects.requireNonNull(document.getText()), metadata)); stringBuilder.append(document.getText()); }