Browse Source

2025-05-16

master
qiezi 8 months ago
parent
commit
714a14d3fc
  1. 4
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

4
src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

@ -1135,6 +1135,7 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
String account = ((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getDomainControlAccount(); String account = ((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getDomainControlAccount();
List<SysProxyAddress> addresses=technicalSpecificationMapper.getSysProxyAddress(); List<SysProxyAddress> addresses=technicalSpecificationMapper.getSysProxyAddress();
boolean falseFlag=true; boolean falseFlag=true;
String baseUrl = "";
for (SysProxyAddress address : addresses) { for (SysProxyAddress address : addresses) {
// data.setUrl(data.getUrl().replaceAll(addresses.get(i).getPhysicalAddress(), addresses.get(i).getProxyAddress())); // data.setUrl(data.getUrl().replaceAll(addresses.get(i).getPhysicalAddress(), addresses.get(i).getProxyAddress()));
String str = data.getUrl().trim(); String str = data.getUrl().trim();
@ -1153,6 +1154,7 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
} }
} }
falseFlag = false; falseFlag = false;
baseUrl = data.getUrl();
data.setUrl(result); data.setUrl(result);
break; break;
} }
@ -1163,7 +1165,7 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
if (StringUtils.isEmpty(account)){ if (StringUtils.isEmpty(account)){
throw new RuntimeException("未绑定域控账号!"); throw new RuntimeException("未绑定域控账号!");
} }
if (!checkLdapDirectory.checkUserLdapDirectory(account,data.getUrl().trim())) {
if (!checkLdapDirectory.checkUserLdapDirectory(account,baseUrl)) {
throw new RuntimeException("文件服务权限不足!"); throw new RuntimeException("文件服务权限不足!");
} }
return data; return data;

Loading…
Cancel
Save