From 4340de8e7e0f5ef79df4c1fe01e9721970db053d Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Tue, 26 Mar 2024 19:12:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(82947):=20=E7=9B=B8=E4=BC=BC=E5=BA=A6?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=E6=94=B9=E4=B8=BA=E6=9D=A1=E6=AC=BE=E7=BC=96?= =?UTF-8?q?=E5=8F=B7+=E6=A0=87=E9=A2=98+=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SarFileCompareInfoServiceImpl.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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) {