Răsfoiți Sursa

认证数据返回

huangxingxing 2 ani în urmă
părinte
comite
32c07e0dd5

+ 17 - 3
src/main/java/com/miniframe/bisiness/system/B00001Service.java

@@ -6,11 +6,10 @@ import com.miniframe.core.ext.UtilTools;
 import com.miniframe.generate.appcode.CertificationState;
 import com.miniframe.generate.appcode.UserType;
 import com.miniframe.generate.business.system.model.B00001BaseModel;
-import com.miniframe.model.system.SysDepartment;
-import com.miniframe.model.system.SysUser;
-import com.miniframe.model.system.SysUserSQLBuilder;
+import com.miniframe.model.system.*;
 import com.miniframe.model.system.dao.SysDepartmentMapper;
 import com.miniframe.model.system.dao.SysUserMapper;
+import com.miniframe.model.system.dao.UserCertificationMapper;
 import com.miniframe.tools.XIDateTimeUtils;
 
 import java.util.ArrayList;
@@ -55,6 +54,21 @@ public class B00001Service extends B00001BaseModel implements ExecProcessFlow {
         this.getD_b00001().setRegTime(XIDateTimeUtils.getStrFromDate(sysUser.getCreateTime()));
         this.getD_b00001().setUserType(sysUser.getUserType());
 
+        UserCertificationMapper certificationDao = UtilTools.getBean(UserCertificationMapper.class);
+        UserCertificationSQLBuilder certificationSQLBuilder =new UserCertificationSQLBuilder();
+        certificationSQLBuilder.createCriteria().andUidEqualTo(sysUser.getId());
+        List<UserCertification> certifications = certificationDao.selectByExample(certificationSQLBuilder);
+        if (null == certifications || certifications.size() < 1) {
+            this.getD_b00001().setAuthenticationState("0");
+        }else{
+            UserCertification certification = certifications.get(0);
+            this.getD_b00001().setCertName(certification.getName());
+            this.getD_b00001().setCertNo(certification.getNumber());
+            this.getD_b00001().setCertType(certification.getType());
+            this.getD_b00001().setCertTime(XIDateTimeUtils.getStrFromDate(certification.getAuthTime()));
+            this.getD_b00001().setCertFile(certification.getAuthFile());
+        }
+
         if(sysUser.getUserType().equals(UserType.son.getIndex())){