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