发起意向协议流程

This commit is contained in:
guohb
2024-04-03 17:11:14 +08:00
parent b35da87d74
commit ef878b47cd
2 changed files with 22 additions and 6 deletions

View File

@@ -77,6 +77,22 @@
<if test="request.businessLicenseCode != null">#{request.businessLicenseCode},</if>
<if test="request.businessLicenseAddress != null">#{request.businessLicenseAddress},</if>
</trim>
ON DUPLICATE KEY UPDATE
<trim suffixOverrides=",">
<if test="request.partnerId != null">partner_id = #{request.partnerId},</if>
<if test="request.signName != null">sign_name = #{request.signName},</if>
<if test="request.mobile != null">mobile = #{request.mobile},</if>
<if test="request.sex != null">sex = #{request.sex},</if>
<if test="request.idCardFront != null">id_card_front = #{request.idCardFront},</if>
<if test="request.idCardReverse != null">id_card_reverse = #{request.idCardReverse},</if>
<if test="request.idCardNo != null">id_card_no = #{request.idCardNo},</if>
<if test="request.idCardAddress != null">id_card_address = #{request.idCardAddress},</if>
<if test="request.currentResidence != null">current_residence = #{request.currentResidence},</if>
<if test="request.addressDetail != null">address_detail = #{request.addressDetail},</if>
<if test="request.businessLicense != null">business_license = #{request.businessLicense},</if>
<if test="request.businessLicenseCode != null">business_license_code = #{request.businessLicenseCode},</if>
<if test="request.businessLicenseAddress != null">business_license_address = #{request.businessLicenseAddress},</if>
</trim>
</insert>
<update id="updateAuditId">
update xfsg_signing_base_info

View File

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