From a81f471795f7d0e12cc68c5ef243000578726eb3 Mon Sep 17 00:00:00 2001 From: zhaoqifeng Date: Thu, 9 Apr 2020 18:22:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E5=85=9A=E5=91=98?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E8=87=AA=E5=8A=A8=E5=AE=A1=E6=A0=B8=E6=A0=87?= =?UTF-8?q?=E5=87=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epmet/constant/PartyMemberConstant.java | 30 +++++++++++++++---- .../impl/PartyMemberConfirmServiceImpl.java | 1 + .../impl/PartymemberBaseInfoServiceImpl.java | 14 ++++----- 3 files changed, 33 insertions(+), 12 deletions(-) diff --git a/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/constant/PartyMemberConstant.java b/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/constant/PartyMemberConstant.java index 777e83dcbe..6fcea577b8 100644 --- a/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/constant/PartyMemberConstant.java +++ b/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/constant/PartyMemberConstant.java @@ -44,7 +44,7 @@ public interface PartyMemberConstant { /** * 党员自动认证是否成功基准 */ - String BENCHMARK = "110010"; + String BENCHMARK = "101011"; /** * 比对结果相同 @@ -52,14 +52,34 @@ public interface PartyMemberConstant { Double EQUALS = 1.0; /** - * 比对结果大部分相同最低值 + * 身份证比对结果大部分相同最低值 */ - Double MOST = 0.8; + Double ID_MOST = 0.88; /** - * 比对结果小部分相同最低值 + * 身份证比对结果小部分相同最低值 */ - Double SMALL = 0.5; + Double ID_SMALL = 0.5; + + /** + * 手机号比对结果大部分相同最低值 + */ + Double MOBILE_MOST = 0.81; + + /** + * 手机号比对结果小部分相同最低值 + */ + Double MOBILE_SMALL = 0.5; + + /** + * 姓名比对结果大部分相同最低值 + */ + Double NAME_MOST = 0.66; + + /** + * 姓名比对结果小部分相同最低值 + */ + Double NAME_SMALL = 0.5; /** * 比对结果相同 diff --git a/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartyMemberConfirmServiceImpl.java b/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartyMemberConfirmServiceImpl.java index cae131a226..518ee941e8 100644 --- a/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartyMemberConfirmServiceImpl.java +++ b/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartyMemberConfirmServiceImpl.java @@ -200,6 +200,7 @@ public class PartyMemberConfirmServiceImpl implements PartyMemberConfirmService } @Override + @Transactional(rollbackFor = Exception.class) public Result partyMemberInfoExtra(PartymemberInfoDTO infoDTO) { //将访问记录更新到热心居民申请行为记录表 saveOrUpdateVisit(infoDTO.getPartymemberVisitId(), null, PartyMemberConstant.OPERATE_EXTRA); diff --git a/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartymemberBaseInfoServiceImpl.java b/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartymemberBaseInfoServiceImpl.java index 656daf2032..c70c32c7d8 100644 --- a/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartymemberBaseInfoServiceImpl.java +++ b/epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartymemberBaseInfoServiceImpl.java @@ -241,23 +241,23 @@ public class PartymemberBaseInfoServiceImpl extends BaseServiceImpl PartyMemberConstant.MOST) { + } else if (comparisonResult > most) { result = result + "10"; - } else if (comparisonResult < PartyMemberConstant.SMALL) { + } else if (comparisonResult < small) { result = result + "00"; } else { result = result + "01";