From 4eb6fdb38309101bbcf32e133dc66ce7258f4382 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Fri, 23 Aug 2024 13:53:44 +0800 Subject: [PATCH] =?UTF-8?q?1.=20prod=E7=8E=AF=E5=A2=83=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=85=B3=E9=97=ADswagger=E6=8E=A5=E5=8F=A3=E7=9A=84=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=202.=20=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/supervision/config/WebConfig.java | 20 +++++++------------ .../service/impl/ModelCaseServiceImpl.java | 4 +++- src/main/resources/application-prod.yml | 6 +++++- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/supervision/config/WebConfig.java b/src/main/java/com/supervision/config/WebConfig.java index 794e7d6..c2d8151 100644 --- a/src/main/java/com/supervision/config/WebConfig.java +++ b/src/main/java/com/supervision/config/WebConfig.java @@ -6,7 +6,6 @@ import org.springframework.core.env.Environment; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; @Configuration @@ -32,18 +31,13 @@ public class WebConfig implements WebMvcConfigurer { paths.add("/minio/uploadFile"); paths.add("/user/changePassWord"); paths.add("/fileManage/downloadFile"); - - // 开发环境放开swagger - long count = Arrays.stream(environment.getActiveProfiles()).filter("dev"::equals).count(); - if (count > 0){ - paths.add("/swagger-resources/**"); - paths.add("/webjars/**"); - paths.add("/v3/**"); - paths.add("/swagger-ui.html/**"); - paths.add("/swagger-ui/**"); - paths.add("/webjars/"); - paths.add("/doc.html/**"); - } + paths.add("/swagger-resources/**"); + paths.add("/webjars/**"); + paths.add("/v3/**"); + paths.add("/swagger-ui.html/**"); + paths.add("/swagger-ui/**"); + paths.add("/webjars/"); + paths.add("/doc.html/**"); return paths; } } diff --git a/src/main/java/com/supervision/police/service/impl/ModelCaseServiceImpl.java b/src/main/java/com/supervision/police/service/impl/ModelCaseServiceImpl.java index c6808c6..2e4feca 100644 --- a/src/main/java/com/supervision/police/service/impl/ModelCaseServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/ModelCaseServiceImpl.java @@ -388,7 +388,9 @@ public class ModelCaseServiceImpl extends ServiceImpl recordSegmentList = modelAtomicResultList.stream() .filter(atomic -> StrUtil.isNotEmpty(atomic.getRecordSplitId())) .flatMap(atomic -> Arrays.stream(atomic.getRecordSplitId().split(","))).collect(Collectors.toSet()); - List nodeRecordSpliteList = noteRecordSplitService.lambdaQuery().in(NoteRecordSplit::getId, recordSegmentList).list(); + List nodeRecordSpliteList = + CollUtil.isEmpty(recordSegmentList) ? new ArrayList<>() : + noteRecordSplitService.lambdaQuery().in(NoteRecordSplit::getId, recordSegmentList).list(); Map nodeRecordSpliteMap = nodeRecordSpliteList.stream().collect(Collectors.toMap(NoteRecordSplit::getId, v -> v)); for (IndexDetail record : indexDetails) { diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index b7ed1c0..dc563d6 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -66,4 +66,8 @@ logging: org.springframework.ai: TRACE langChain-chat: - url: \ No newline at end of file + url: + +springdoc: + swagger-ui: + enabled: false \ No newline at end of file