From 23f8e58c6a38aa4de1950f26d0aebf7dde33ecf5 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Tue, 29 Oct 2024 17:32:09 +0800 Subject: [PATCH] 1127 --- .../service/Impl/TechnicalSpecificationServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java index ccbf3752..be036b34 100644 --- a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java +++ b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java @@ -1038,7 +1038,11 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification int startIndex = index + prefix.length(); String result =st3+ str.substring(startIndex); if (!result.endsWith("/")) { - result += "/"; + //判断 如果最后五个字符里面有. 说明地址是文件 如果没有. 说明是路径 后面增加一个斜杠 + String lastFiveChars = result.length() > 5 ? result.substring(str.length() - 5) : str; + if(!lastFiveChars.contains(".")){ + result += "/"; + } } data.setUrl(result); break;