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());