diff --git a/laws-modules/src/main/java/com/jero/modules/compare/service/impl/SarFileCompareInfoServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/compare/service/impl/SarFileCompareInfoServiceImpl.java index ff4f4bfc..a2982042 100644 --- a/laws-modules/src/main/java/com/jero/modules/compare/service/impl/SarFileCompareInfoServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/compare/service/impl/SarFileCompareInfoServiceImpl.java @@ -171,17 +171,19 @@ public class SarFileCompareInfoServiceImpl extends ServiceImpl标签,不以

结尾,也不以结尾 String leftTxtTrim = leftTxt.trim(); @@ -190,11 +192,13 @@ public class SarFileCompareInfoServiceImpl extends ServiceImpl]+>(?)(?)", rightTxtTrim); if (leftTxtMatches && rightTxtMatches){ // 如果是纯img标签直接对比内容 - if (leftTxtTrim.equals(rightTxtTrim)){ + if (leftTxtTrim.equals(rightTxtTrim) + && Objects.equals(leftItemList.get(i).getItemsNum(), rightItemList.get(j).getItemsNum()) + && Objects.equals(leftItemList.get(i).getItemsName(), rightItemList.get(j).getItemsName())){ similarity = 1; } }else { - similarity = CompHanLPUtils.findSimilarity(leftTxt.trim(), rightTxt.trim()); + similarity = CompHanLPUtils.findSimilarity(leftAllTxt.trim(), rightAllTxt.trim()); } //如果相似度超过0.6 并且该相似度比之前的相似度还高,那么该条款目前相似度最高 if (similarity >= 0.6 && compareSimilarity < similarity) {