WANG 5 years ago
parent
commit
fe3cbccab0

+ 11 - 4
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/impl/ExamStudentServiceImpl.java

@@ -409,6 +409,13 @@ public class ExamStudentServiceImpl implements ExamStudentService {
 		GetCourseResp gcResp = courseCloudService.getCourse(gcReq);
 		CourseBean courseBean = gcResp.getCourseBean();
 
+		GetOrgReq goReq = new GetOrgReq();
+		goReq.setRootOrgId(saved.getRootOrgId());
+		goReq.setOrgId(saved.getOrgId());
+		goReq.setOrgCode(saved.getOrgCode());
+		GetOrgResp goResp = orgCloudService.getOrg(goReq);
+		OrgBean orgBean = goResp.getOrg();
+
 		GetStudentReq getStudentReq = new GetStudentReq();
 		getStudentReq.setRootOrgId(saved.getRootOrgId());
 		getStudentReq.setIdentityNumber(saved.getIdentityNumber());
@@ -433,12 +440,12 @@ public class ExamStudentServiceImpl implements ExamStudentService {
 		req.setExamName(exam.getName());
 
 		req.setRootOrgId(saved.getRootOrgId());
-		req.setStudentId(saved.getId());
-		req.setStudentName(saved.getName());
-		req.setIdentityNumber(saved.getIdentityNumber());
+		req.setStudentId(studentInfo.getId());
+		req.setStudentName(studentInfo.getName());
+		req.setIdentityNumber(studentInfo.getIdentityNumber());
 		req.setStudentCode(saved.getStudentCode());
 		req.setOrgId(saved.getOrgId());
-		req.setOrgName(studentInfo.getOrgName());
+		req.setOrgName(orgBean.getName());
 		req.setOrgCode(saved.getOrgCode());
 
 		req.setGrade(saved.getGrade());