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