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

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

@ -56,5 +56,7 @@
"newSyncTime":"", "newSyncTime":"",
// //
"syncTableName":"CIS_EMR_DOCUMENT", "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 * @return
*/ */
private String subStrUrl(String str) { private String subStrUrl(String str) {
int beginIndex = str.indexOf("http"); List<String> replaceUrls = (List<String>) FileUtils.getJsonByName("replaceUrl");
int lastIndex = str.lastIndexOf(".pdf"); if(null != replaceUrls){
if (lastIndex == -1){ for(String replaceUrl : replaceUrls){
lastIndex = str.lastIndexOf(".jpg"); str = str.replaceAll(replaceUrl,"");
} }
if(lastIndex == -1){
log.info("不存在pdf或jpg:"+ str);
return null;
} }
String newStr = str.substring(beginIndex, lastIndex+4); return str;
return newStr;
} }
@Override @Override

Loading…
Cancel
Save