diff --git a/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml
index 72bd11c17..db1fa97b5 100644
--- a/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml
+++ b/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml
@@ -77,6 +77,22 @@
#{request.businessLicenseCode},
#{request.businessLicenseAddress},
+ ON DUPLICATE KEY UPDATE
+
+ partner_id = #{request.partnerId},
+ sign_name = #{request.signName},
+ mobile = #{request.mobile},
+ sex = #{request.sex},
+ id_card_front = #{request.idCardFront},
+ id_card_reverse = #{request.idCardReverse},
+ id_card_no = #{request.idCardNo},
+ id_card_address = #{request.idCardAddress},
+ current_residence = #{request.currentResidence},
+ address_detail = #{request.addressDetail},
+ business_license = #{request.businessLicense},
+ business_license_code = #{request.businessLicenseCode},
+ business_license_address = #{request.businessLicenseAddress},
+
update xfsg_signing_base_info
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 c74503031..332958830 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
@@ -65,12 +65,12 @@ public class IntentAgreementServiceImpl extends LineFlowService implements Inten
@Transactional(rollbackFor = Exception.class)
public boolean submit(IntentAgreementSubmitRequest request) {
SigningBaseInfoDO signingBaseInfoDO = request.toSigningBaseInfoDO();
- if (Objects.nonNull(request.getIdCardNo()) || Objects.nonNull(request.getBusinessLicenseCode())) {
- SigningBaseInfoDO isExist = intentAgreementMapper.judge(request);
- if (Objects.nonNull(isExist)) {
- throw new ServiceException(ErrorCodeEnum.BUSINESS_LICENSE_OR_ID_CARD_REPEAT);
- }
- }
+// if (Objects.nonNull(request.getIdCardNo()) || Objects.nonNull(request.getBusinessLicenseCode())) {
+// SigningBaseInfoDO isExist = intentAgreementMapper.judge(request);
+// if (Objects.nonNull(isExist)) {
+// throw new ServiceException(ErrorCodeEnum.BUSINESS_LICENSE_OR_ID_CARD_REPEAT);
+// }
+// }
boolean submitStatus = intentAgreementMapper.insert(signingBaseInfoDO);
if (submitStatus) {
LineInfoDO lineInfoDO = lineInfoMapper.getByPartnerId(request.getPartnerId());