From d8246e31def8dfe5be5d3342d4af815d361311a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E6=95=8F?= Date: Fri, 20 Sep 2024 13:50:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(REQ-2960):=20=E6=B3=B0=E5=B7=9E=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E6=89=8B=E6=9C=BA=E5=8F=B7=E8=A7=A3=E5=AF=86=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E7=9A=84=E6=97=B6=E5=80=99=EF=BC=8C=E6=9C=AC=E6=AC=A1?= =?UTF-8?q?job=E4=B8=8D=E5=A4=84=E7=90=86=E8=AF=A5=E6=9D=A1=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../third/taizhou/service/impl/TaiZhouServiceImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/riven-third/src/main/java/cn/axzo/riven/third/taizhou/service/impl/TaiZhouServiceImpl.java b/riven-third/src/main/java/cn/axzo/riven/third/taizhou/service/impl/TaiZhouServiceImpl.java index e2b68ac..e429f0d 100644 --- a/riven-third/src/main/java/cn/axzo/riven/third/taizhou/service/impl/TaiZhouServiceImpl.java +++ b/riven-third/src/main/java/cn/axzo/riven/third/taizhou/service/impl/TaiZhouServiceImpl.java @@ -5,7 +5,6 @@ import cn.axzo.basics.profiles.dto.basic.PersonProfileDto; import cn.axzo.framework.domain.ServiceException; import cn.axzo.riven.client.common.enums.ThirdCodeEnum; import cn.axzo.riven.third.common.AesUtil; -import cn.axzo.riven.third.common.DingTalkUtil; import cn.axzo.riven.third.common.enums.SyncTypeEnum; import cn.axzo.riven.third.dao.ThirdPersonDao; import cn.axzo.riven.third.dao.ThirdProjectDao; @@ -33,6 +32,7 @@ import cn.axzo.riven.third.taizhou.rpc.res.TazZhouProjectRes; import cn.axzo.riven.third.taizhou.service.TaiZhouService; import com.alibaba.fastjson.JSON; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -283,10 +283,14 @@ public class TaiZhouServiceImpl implements TaiZhouService { return !CollectionUtils.isEmpty(list); } - @Override public void handlePerson(ThirdPerson thirdPerson, TaiZhouProject taiZhouProject) { - + // 如果手机号解密失败了,本次不处理,待下次同步 + if (StringUtils.contains(thirdPerson.getThirdPersonPhone(), "*")) { + log.warn("泰州人员:{},{},{} 手机号解密失败,本次忽略处理", + thirdPerson.getThirdPersonName(), thirdPerson.getThirdPersonPhone(), thirdPerson.getThirdUniquePersonId()); + return; + } log.info("泰州人员:{} 开始处理", thirdPerson.getThirdPersonName()); ThirdPerson oldThirdPerson = queryThirdPerson(thirdPerson); //如果数据库为空,则插入