Browse Source

1127

master
ruanqi 1 year ago
parent
commit
6ec9b82ecc
  1. 19
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

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

@ -1028,11 +1028,28 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
public BmUrlData checkUrl(BmUrlData data){
List<SysProxyAddress> addresses=technicalSpecificationMapper.getSysProxyAddress();
for (int i = 0; i <addresses.size() ; i++) {
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 prefix = addresses.get(i).getPhysicalAddress().trim();
String st3=addresses.get(i).getProxyAddress().trim();
//用截取替换 避开特殊字符转义
if(str.contains(prefix)){
int index = str.indexOf(prefix);
int startIndex = index + prefix.length();
String result =st3+ str.substring(startIndex);
if (!result.endsWith("/")) {
result += "/";
}
data.setUrl(result);
break;
}
}
return data;
}
@Override
public List<PlmBmPrintFlexoColorData> searchBMprintFlexoColor(SearchBMData data){
return technicalSpecificationMapper.searchBMprintFlexoColor(data);

Loading…
Cancel
Save