Ver código fonte

1、解决身份证认证提示错误问题

rayson 6 meses atrás
pai
commit
48f02e42c8

+ 6 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/user/UserAuthServiceImpl.java

@@ -15,6 +15,7 @@ import com.citu.module.menduner.system.dal.dataobject.user.UserAuthDO;
 import com.citu.module.menduner.system.dal.mysql.user.UserAuthMapper;
 import com.citu.module.menduner.system.enums.enterprise.EnterpriseAuthStatusEnum;
 import org.springframework.stereotype.Service;
+import org.springframework.util.StringUtils;
 import org.springframework.validation.annotation.Validated;
 
 import javax.annotation.Resource;
@@ -123,6 +124,11 @@ public class UserAuthServiceImpl implements UserAuthService {
      **/
     public void fill(IDCardInfo cardInfo, UserAuthDO auth) {
         if (null != cardInfo) {
+            if(!StringUtils.hasText(cardInfo.getIdNumber())||!StringUtils.hasText(cardInfo.getName())) {
+                auth.setStatus(EnterpriseAuthStatusEnum.REJECT.getStatus());
+                auth.setReason("身份证信息不合法,请重新上传");
+                return;
+            }
             auth.setName(cardInfo.getName());
             auth.setGender(cardInfo.getGender());
             auth.setEthnicity(cardInfo.getEthnicity());