|
@@ -10,6 +10,7 @@ import com.keao.edu.user.dao.*;
|
|
|
import com.keao.edu.user.dto.ExamCertificationDto;
|
|
|
import com.keao.edu.user.dto.NeedCheckingDetailDto;
|
|
|
import com.keao.edu.user.entity.ExamCertification;
|
|
|
+import com.keao.edu.user.entity.ExamRegistration;
|
|
|
import com.keao.edu.user.entity.StudentExamResult;
|
|
|
import com.keao.edu.user.entity.Subject;
|
|
|
import com.keao.edu.user.service.ExamCertificationService;
|
|
@@ -29,6 +30,8 @@ public class ExamCertificationServiceImpl extends BaseServiceImpl<Long, ExamCert
|
|
|
@Autowired
|
|
|
private ExamCertificationDao examCertificationDao;
|
|
|
@Autowired
|
|
|
+ private ExamRegistrationDao examRegistrationDao;
|
|
|
+ @Autowired
|
|
|
private ExamRoomStudentRelationDao examRoomStudentRelationDao;
|
|
|
@Autowired
|
|
|
private SubjectDao subjectDao;
|
|
@@ -47,8 +50,8 @@ public class ExamCertificationServiceImpl extends BaseServiceImpl<Long, ExamCert
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public ExamCertification findByStuAndBasicId(Integer studentId, Long examRegistrationId) {
|
|
|
- return examCertificationDao.findByStuAndBasicId(studentId,examRegistrationId);
|
|
|
+ public ExamCertification findByStuAndBasicId(Long examRegistrationId) {
|
|
|
+ return examCertificationDao.findByStuAndBasicId(examRegistrationId);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -80,6 +83,9 @@ public class ExamCertificationServiceImpl extends BaseServiceImpl<Long, ExamCert
|
|
|
Integer waitNum = examRoomStudentRelationDao.sumWaitNum(needCheckingDetailDto.getExamRoomId(),signInTime,sysUser.getId(),needCheckingDetailDto.getExamRoomStudentRelationId());
|
|
|
needCheckingDetailDto.setWaitNum(waitNum);
|
|
|
needCheckingDetailDto.setDesc(sysConfigService.findConfigValue("exam_room_desc",needCheckingDetailDto.getTenantId()));
|
|
|
+ ExamRegistration examRegistration = examRegistrationDao.get(examRegistrationId);
|
|
|
+ needCheckingDetailDto.setSubjectName(subjectDao.get(examRegistration.getId()).getName());
|
|
|
+ needCheckingDetailDto.setLevel(examRegistration.getLevel());
|
|
|
return needCheckingDetailDto;
|
|
|
}
|
|
|
|