From 8c4cc8413a390afcf0e2939753ad39c195444113 Mon Sep 17 00:00:00 2001 From: zengwh Date: Fri, 15 Apr 2022 18:18:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=8C=E6=95=B4=E6=80=A7?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=EF=BC=8C=E7=89=B9=E6=AE=8A=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dataConfig/homeQualitySet.json | 4 +++- .../com/docus/bgts/service/MzSyncService.java | 16 ++++++---------- 2 files changed, 9 insertions(+), 11 deletions(-) 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