1. prod环境添加关闭swagger接口的配置

2. 修复bug
topo_dev
xueqingkun 10 months ago
parent 97ea769157
commit 4eb6fdb383

@ -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.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.List; import java.util.List;
@Configuration @Configuration
@ -32,18 +31,13 @@ public class WebConfig implements WebMvcConfigurer {
paths.add("/minio/uploadFile"); paths.add("/minio/uploadFile");
paths.add("/user/changePassWord"); paths.add("/user/changePassWord");
paths.add("/fileManage/downloadFile"); paths.add("/fileManage/downloadFile");
paths.add("/swagger-resources/**");
// 开发环境放开swagger paths.add("/webjars/**");
long count = Arrays.stream(environment.getActiveProfiles()).filter("dev"::equals).count(); paths.add("/v3/**");
if (count > 0){ paths.add("/swagger-ui.html/**");
paths.add("/swagger-resources/**"); paths.add("/swagger-ui/**");
paths.add("/webjars/**"); paths.add("/webjars/");
paths.add("/v3/**"); paths.add("/doc.html/**");
paths.add("/swagger-ui.html/**");
paths.add("/swagger-ui/**");
paths.add("/webjars/");
paths.add("/doc.html/**");
}
return paths; return paths;
} }
} }

@ -388,7 +388,9 @@ public class ModelCaseServiceImpl extends ServiceImpl<ModelCaseMapper, ModelCase
Set<String> recordSegmentList = modelAtomicResultList.stream() Set<String> recordSegmentList = modelAtomicResultList.stream()
.filter(atomic -> StrUtil.isNotEmpty(atomic.getRecordSplitId())) .filter(atomic -> StrUtil.isNotEmpty(atomic.getRecordSplitId()))
.flatMap(atomic -> Arrays.stream(atomic.getRecordSplitId().split(","))).collect(Collectors.toSet()); .flatMap(atomic -> Arrays.stream(atomic.getRecordSplitId().split(","))).collect(Collectors.toSet());
List<NoteRecordSplit> nodeRecordSpliteList = noteRecordSplitService.lambdaQuery().in(NoteRecordSplit::getId, recordSegmentList).list(); List<NoteRecordSplit> nodeRecordSpliteList =
CollUtil.isEmpty(recordSegmentList) ? new ArrayList<>() :
noteRecordSplitService.lambdaQuery().in(NoteRecordSplit::getId, recordSegmentList).list();
Map<String, NoteRecordSplit> nodeRecordSpliteMap = nodeRecordSpliteList.stream().collect(Collectors.toMap(NoteRecordSplit::getId, v -> v)); Map<String, NoteRecordSplit> nodeRecordSpliteMap = nodeRecordSpliteList.stream().collect(Collectors.toMap(NoteRecordSplit::getId, v -> v));
for (IndexDetail record : indexDetails) { for (IndexDetail record : indexDetails) {

@ -66,4 +66,8 @@ logging:
org.springframework.ai: TRACE org.springframework.ai: TRACE
langChain-chat: langChain-chat:
url: url:
springdoc:
swagger-ui:
enabled: false
Loading…
Cancel
Save