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.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;
}
}

@ -388,7 +388,9 @@ public class ModelCaseServiceImpl extends ServiceImpl<ModelCaseMapper, ModelCase
Set<String> recordSegmentList = modelAtomicResultList.stream()
.filter(atomic -> StrUtil.isNotEmpty(atomic.getRecordSplitId()))
.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));
for (IndexDetail record : indexDetails) {

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