修改完整性查询,特殊字符处理

docus-active-query-service_1.3
zengwh 3 years ago
parent 23b2f854de
commit 8c4cc8413a

@ -56,5 +56,7 @@
"newSyncTime":"",
//
"syncTableName":"CIS_EMR_DOCUMENT",
"syncTableNamespaces":"CDR"
"syncTableNamespaces":"CDR",
//url
"replaceUrl": ["<FILES>","</FILES>","<FILE num=\"1\">","<FILE num=\"2\">","<FILE num=\"3\">","</FILE>","<!\\[CDATA\\[","]]>"]
}

@ -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<String> replaceUrls = (List<String>) 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

Loading…
Cancel
Save