|
@@ -50,6 +50,9 @@ import cn.com.qmth.examcloud.core.basic.dao.entity.UserEntity;
|
|
import cn.com.qmth.examcloud.core.basic.service.StudentService;
|
|
import cn.com.qmth.examcloud.core.basic.service.StudentService;
|
|
import cn.com.qmth.examcloud.core.basic.service.bean.StudentInfo;
|
|
import cn.com.qmth.examcloud.core.basic.service.bean.StudentInfo;
|
|
import cn.com.qmth.examcloud.core.basic.service.cache.StudentCache;
|
|
import cn.com.qmth.examcloud.core.basic.service.cache.StudentCache;
|
|
|
|
+import cn.com.qmth.examcloud.support.cache.CacheHelper;
|
|
|
|
+import cn.com.qmth.examcloud.support.cache.bean.OrgCacheBean;
|
|
|
|
+import cn.com.qmth.examcloud.support.cache.bean.StudentCacheBean;
|
|
import cn.com.qmth.examcloud.support.privilege.PrivilegeDefine.DataAccess.ExamWorkData.StudentInfoData.AllStudentData;
|
|
import cn.com.qmth.examcloud.support.privilege.PrivilegeDefine.DataAccess.ExamWorkData.StudentInfoData.AllStudentData;
|
|
import cn.com.qmth.examcloud.support.privilege.PrivilegeDefine.DataAccess.ExamWorkData.StudentInfoData.OrgStudentData;
|
|
import cn.com.qmth.examcloud.support.privilege.PrivilegeDefine.DataAccess.ExamWorkData.StudentInfoData.OrgStudentData;
|
|
import cn.com.qmth.examcloud.support.privilege.PrivilegeManager;
|
|
import cn.com.qmth.examcloud.support.privilege.PrivilegeManager;
|
|
@@ -507,9 +510,30 @@ public class StudentController extends ControllerSupport {
|
|
User accessUser = getAccessUser();
|
|
User accessUser = getAccessUser();
|
|
Long rootOrgId = accessUser.getRootOrgId();
|
|
Long rootOrgId = accessUser.getRootOrgId();
|
|
Long studentId = accessUser.getUserId();
|
|
Long studentId = accessUser.getUserId();
|
|
- StudentInfo studentInfo = studentService.getStudentInfo(rootOrgId, studentId, null, null,
|
|
|
|
- null);
|
|
|
|
- return studentInfo;
|
|
|
|
|
|
+
|
|
|
|
+ StudentCacheBean s = CacheHelper.getStudent(studentId);
|
|
|
|
+
|
|
|
|
+ OrgCacheBean org = CacheHelper.getOrg(s.getOrgId());
|
|
|
|
+ OrgCacheBean rootOrg = CacheHelper.getOrg(rootOrgId);
|
|
|
|
+
|
|
|
|
+ StudentInfo info = new StudentInfo();
|
|
|
|
+
|
|
|
|
+ info.setEnable(s.getEnable());
|
|
|
|
+ info.setId(s.getId());
|
|
|
|
+ info.setIdentityNumber(s.getIdentityNumber());
|
|
|
|
+ info.setName(s.getName());
|
|
|
|
+ info.setOrgCode(org.getCode());
|
|
|
|
+ info.setOrgId(org.getId());
|
|
|
|
+ info.setOrgName(org.getName());
|
|
|
|
+ info.setPhoneNumber(s.getPhoneNumber());
|
|
|
|
+ info.setPhotoPath(s.getPhotoPath());
|
|
|
|
+ info.setRemark(s.getRemark());
|
|
|
|
+ info.setRootOrgId(rootOrgId);
|
|
|
|
+ info.setRootOrgName(rootOrg.getName());
|
|
|
|
+ info.setSecurityPhone(s.getSecurityPhone());
|
|
|
|
+ info.setStudentCodeList(s.getStudentCodeList());
|
|
|
|
+
|
|
|
|
+ return info;
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "查询学生")
|
|
@ApiOperation(value = "查询学生")
|