发起意向协议流程
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user