From f424c231797381b24947da06f5940e694b0fb509 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Wed, 17 Jul 2024 15:29:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cool/store/mapper/IntentAgreementMapper.java | 2 ++ .../resources/mapper/IntentAgreementMapper.xml | 14 ++++++++++++++ .../service/impl/IntentAgreementServiceImpl.java | 4 ++++ 3 files changed, 20 insertions(+) diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/IntentAgreementMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/IntentAgreementMapper.java index 1deb6801d..4b2a87ae4 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/IntentAgreementMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/IntentAgreementMapper.java @@ -32,4 +32,6 @@ public interface IntentAgreementMapper { * @return */ List selectByLineIds(List lineIds); + + SigningBaseInfoDO selectByMobile(String mobile,String idCard); } diff --git a/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml index db1fa97b5..df3fc651b 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml @@ -140,4 +140,18 @@ + + \ No newline at end of file diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/IntentAgreementServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/IntentAgreementServiceImpl.java index 87a95e010..9efd79231 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/IntentAgreementServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/IntentAgreementServiceImpl.java @@ -223,6 +223,10 @@ public class IntentAgreementServiceImpl extends LineFlowService implements Inten @Override public InitiatingRequest getOaDetail(String mobile, String idCardNo) { + SigningBaseInfoDO signingBaseInfoDO = intentAgreementMapper.selectByMobile(mobile, idCardNo); + if (signingBaseInfoDO==null){ + return null; + } String redisKey = "OA:" + mobile + idCardNo; String responseString = redisUtilPool.getString(redisKey); if (StringUtils.isNotBlank(responseString)) {