From 1860c2f41b2c81101e9016a6a7b2b30122bc2d9b Mon Sep 17 00:00:00 2001 From: chenxudong Date: Tue, 8 Apr 2025 17:12:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E7=BD=AE=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electrmangnetic/pom.xml | 66 +++++++++---------- .../service/serviceimpl/ChatService.java | 6 +- electromagnetic-common/pom.xml | 6 +- 3 files changed, 37 insertions(+), 41 deletions(-) diff --git a/electrmangnetic/pom.xml b/electrmangnetic/pom.xml index fc10988..9025132 100644 --- a/electrmangnetic/pom.xml +++ b/electrmangnetic/pom.xml @@ -29,6 +29,35 @@ org.springframework.boot spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-test + + + + org.springframework.boot + spring-boot-starter-webflux + + + org.springframework.ai + spring-ai-elasticsearch-store-spring-boot-starter + + + org.springframework.ai + spring-ai-ollama-spring-boot-starter + + + org.springframework.ai + spring-ai-pdf-document-reader + + + + co.elastic.clients + elasticsearch-java + 8.13.4 + + com.baomidou mybatis-plus-spring-boot3-starter @@ -39,16 +68,6 @@ mysql-connector-java 8.0.31 - - io.springfox - springfox-swagger2 - 2.7.0 - - - io.springfox - springfox-swagger-ui - 2.7.0 - com.electromagnetic.data electromagnetic-common @@ -71,10 +90,7 @@ druid 1.1.10 - - org.springframework.boot - spring-boot-starter-test - + org.mapstruct mapstruct-processor @@ -90,27 +106,7 @@ aspectjweaver 1.9.7 - - org.springframework.boot - spring-boot-starter-webflux - - - org.springframework.ai - spring-ai-elasticsearch-store-spring-boot-starter - - - org.springframework.ai - spring-ai-ollama-spring-boot-starter - - - co.elastic.clients - elasticsearch-java - 8.13.4 - - - org.springframework.ai - spring-ai-pdf-document-reader - + 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 72b5011..d908d39 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 @@ -111,7 +111,7 @@ public class ChatService { Path tempFile = saveUploadedFileToTemp(file); DocumentReader documentReader = new TextReader(String.valueOf(tempFile.toUri().toURL())); documents = new TokenTextSplitter().apply(documentReader.get()); - Files.deleteIfExists(tempFile); + FileUtil.del(tempFile); } case "xls", "xlsx" -> { String filePath = elePropertyConfig.getEleTmpPath() + File.separator + fileMd5 + "." + fileType; @@ -145,14 +145,14 @@ public class ChatService { Document doc = new Document(Objects.requireNonNull(document.getText()), metaData); documents.add(doc); } - Files.deleteIfExists(path); + FileUtil.del(pdfPath); FileUtil.del(srcPath); } case "pdf" -> { Path tempFile = saveUploadedFileToTemp(file); PagePdfDocumentReader reader = new PagePdfDocumentReader(String.valueOf(tempFile.toUri().toURL())); documents = reader.get(); - Files.deleteIfExists(tempFile); + FileUtil.del(tempFile); } default -> { return ElectromagneticResultUtil.fail("-1", StrFormatter.format("当前格式 {} 不支持", fileType)); diff --git a/electromagnetic-common/pom.xml b/electromagnetic-common/pom.xml index cee461c..b47683c 100644 --- a/electromagnetic-common/pom.xml +++ b/electromagnetic-common/pom.xml @@ -22,7 +22,7 @@ org.projectlombok lombok - 1.18.34 + 1.18.36 io.jsonwebtoken @@ -42,12 +42,12 @@ ch.qos.logback logback-classic - 1.2.3 + 1.5.16 ch.qos.logback logback-core - 1.2.3 + 1.5.16 fr.opensagres.xdocreport