Browse Source

refactor: 认证失败置空信息

shc 3 years ago
parent
commit
b9141c7fcd

+ 10 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/mq/GigSignCertReceiver.java

@@ -162,6 +162,16 @@ public class GigSignCertReceiver extends BaseRabbiMqHandler<String> {
 				.set(SysUserSub::getCertRemark, JSONUtil.toJsonStr(subjectResult));
 		updateWrapper.eq(SysUserSub::getGigType, GigTypeEnum.TAX_HELPOR);
 		updateWrapper.set(SysUserSub::getCertStatus, taxHelperCertStatus.getCode());
+
+		// 如果认证失败了, 置空身份证和合身视频
+		if (TaxHelperCertStatus.UNCHECKED_BIND.equals(taxHelperCertStatus)){
+			updateWrapper.set(SysUserSub::getCertVideo1Url, null);
+			updateWrapper.set(SysUserSub::getCertVideo2Url, null);
+			updateWrapper.set(SysUserSub::getIdCardFrontUrl, null);
+			updateWrapper.set(SysUserSub::getIdCardBackUrl, null);
+		}
+
+
 		if (TAXHELPER_SUCCESS_CODE.equals(code)) {
 			// 成功并且是换绑卡的情况,则更新银行卡号
 			String cacheKeyPrefix = String.format("%s_%s_%s", CacheConstants.BIND_CARD_CONFIRM_NEW_BANK_CARD,