diff --git a/dataConfig/homeQualitySet.json b/dataConfig/homeQualitySet.json index c376b09..e4e750c 100644 --- a/dataConfig/homeQualitySet.json +++ b/dataConfig/homeQualitySet.json @@ -56,5 +56,7 @@ "newSyncTime":"", //数据表名 "syncTableName":"CIS_EMR_DOCUMENT", - "syncTableNamespaces":"CDR" + "syncTableNamespaces":"CDR", + //url需要过滤掉的字符串 + "replaceUrl": ["","","","","","",""] } \ No newline at end of file diff --git a/src/main/java/com/docus/bgts/service/MzSyncService.java b/src/main/java/com/docus/bgts/service/MzSyncService.java index beb8bb5..31f6f5d 100644 --- a/src/main/java/com/docus/bgts/service/MzSyncService.java +++ b/src/main/java/com/docus/bgts/service/MzSyncService.java @@ -72,17 +72,13 @@ public class MzSyncService implements IMzSyncService { * @return */ private String subStrUrl(String str) { - int beginIndex = str.indexOf("http"); - int lastIndex = str.lastIndexOf(".pdf"); - if (lastIndex == -1){ - lastIndex = str.lastIndexOf(".jpg"); - } - if(lastIndex == -1){ - log.info("不存在pdf或jpg:"+ str); - return null; + List replaceUrls = (List) FileUtils.getJsonByName("replaceUrl"); + if(null != replaceUrls){ + for(String replaceUrl : replaceUrls){ + str = str.replaceAll(replaceUrl,""); + } } - String newStr = str.substring(beginIndex, lastIndex+4); - return newStr; + return str; } @Override