Bladeren bron

update:去掉三方的实名认证

yonge 2 weken geleden
bovenliggende
commit
87f13859ad

+ 8 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/ContractServiceImpl.java

@@ -18,6 +18,8 @@ import com.yonge.toolset.thirdparty.user.realname.RealnameAuthenticationPluginCo
 import com.yonge.toolset.thirdparty.user.realname.provider.LinkfaceRealnameAuthenticationPlugin;
 import com.yonge.toolset.utils.date.DateUtil;
 import com.yonge.toolset.utils.freemarker.FreemarkerTemplateEngine;
+import com.yonge.toolset.utils.idcard.IdcardInfoExtractor;
+import com.yonge.toolset.utils.idcard.IdcardValidator;
 import com.yonge.toolset.utils.pdf.PDFUtil;
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -279,7 +281,12 @@ public class ContractServiceImpl implements ContractService {
 
             if (CertificateTypeEnum.IDENTITY.getCode().equals(user.getCertificateType())) {
                 if (!debugMode) {
-                    realnameAuthenticationPluginContext.getRealnameAuthenticationPlugin(LinkfaceRealnameAuthenticationPlugin.getName()).verify(realName, idCardNo);
+                    // realnameAuthenticationPluginContext.getRealnameAuthenticationPlugin(LinkfaceRealnameAuthenticationPlugin.getName()).verify(realName, idCardNo);
+
+            		IdcardValidator iv = new IdcardValidator();
+                    if(!iv.isValidatedAllIdcard(idCardNo)) {
+                    	throw new BizException("实名认证不通过");
+                    }
                 }
 
                 /*accountId = eSealPlugin.createUserAccount(realName, idCardNo, mobileNo);