ソースを参照

fix: 发起认证条件调整

lixuesong 3 年 前
コミット
25d17ea7b9

+ 12 - 2
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/gig/impl/SysUserSignCertServiceImpl.java

@@ -309,8 +309,7 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
 						&& !YeeCertStatus.SIGNED.getCode().equals(String.valueOf(sysUserSub.getCertStatus()))) {
 					// 易联并且渠道是默认
 					return true;
-				} else if (GigTypeEnum.OLADING.equals(sysUserSub.getGigType())
-						&& !OladingCertStatus.CERT.getCode().equals(String.valueOf(sysUserSub.getCertStatus()))) {
+				} else if (GigTypeEnum.OLADING.equals(sysUserSub.getGigType())) {
 					return true;
 				} else if (GigTypeEnum.JIN_YUAN.equals(sysUserSub.getGigType())) {
 					// 易联并且渠道是金园数科(自由职家)
@@ -377,6 +376,11 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
 					return true;
 				}
 
+				// 已认证不发起
+				if (OladingCertStatus.CERT.getCode().equals(String.valueOf(userSub.getCertStatus()))) {
+					return false;
+				}
+
 				// 如果存在相同手机号、身份证、姓名信息的用户,并且是认证过,则不发起,直接返回签约认证状态
 //				if (this.checkExistCerted(sysUser, userSub)) {
 //					// 直接返回,不发起
@@ -399,6 +403,12 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
 				if (userSignCertDTO.getUploadFaceID() != null && userSignCertDTO.getUploadFaceID()) {
 					return true;
 				}
+
+				// 已认证不发起
+				if (OladingCertStatus.CERT.getCode().equals(String.valueOf(userSub.getCertStatus()))) {
+					return false;
+				}
+
 				// 如果存在相同手机号、身份证、姓名信息的用户,并且是认证过,则不发起,直接返回签约认证状态
 //				if (this.checkExistCerted(sysUser, userSub)) {
 //					// 直接返回,不发起