|
@@ -6,11 +6,10 @@ import com.miniframe.core.ext.UtilTools;
|
|
import com.miniframe.generate.appcode.CertificationState;
|
|
import com.miniframe.generate.appcode.CertificationState;
|
|
import com.miniframe.generate.appcode.UserType;
|
|
import com.miniframe.generate.appcode.UserType;
|
|
import com.miniframe.generate.business.system.model.B00001BaseModel;
|
|
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.SysDepartmentMapper;
|
|
import com.miniframe.model.system.dao.SysUserMapper;
|
|
import com.miniframe.model.system.dao.SysUserMapper;
|
|
|
|
+import com.miniframe.model.system.dao.UserCertificationMapper;
|
|
import com.miniframe.tools.XIDateTimeUtils;
|
|
import com.miniframe.tools.XIDateTimeUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
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().setRegTime(XIDateTimeUtils.getStrFromDate(sysUser.getCreateTime()));
|
|
this.getD_b00001().setUserType(sysUser.getUserType());
|
|
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())){
|
|
if(sysUser.getUserType().equals(UserType.son.getIndex())){
|
|
|
|
|
|
|
|
|