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)) {