|
@@ -117,6 +117,7 @@ public class ExamStudentController extends ControllerSupport {
|
|
@RequestParam(required = false) Long examId,
|
|
@RequestParam(required = false) Long examId,
|
|
@RequestParam(required = false) String studentName,
|
|
@RequestParam(required = false) String studentName,
|
|
@RequestParam(required = false) String studentCode,
|
|
@RequestParam(required = false) String studentCode,
|
|
|
|
+ @RequestParam(required = false) Long courseId,
|
|
@RequestParam(required = false) String courseCode,
|
|
@RequestParam(required = false) String courseCode,
|
|
@RequestParam(required = false) String courseLevel,
|
|
@RequestParam(required = false) String courseLevel,
|
|
@RequestParam(required = false) String courseName,
|
|
@RequestParam(required = false) String courseName,
|
|
@@ -143,6 +144,9 @@ public class ExamStudentController extends ControllerSupport {
|
|
if (StringUtils.isNotEmpty(studentCode)) {
|
|
if (StringUtils.isNotEmpty(studentCode)) {
|
|
predicates.add(cb.like(root.get("studentCode"), toSqlSearchPattern(studentCode)));
|
|
predicates.add(cb.like(root.get("studentCode"), toSqlSearchPattern(studentCode)));
|
|
}
|
|
}
|
|
|
|
+ if (null != courseId) {
|
|
|
|
+ predicates.add(cb.equal(root.get("courseId"), courseId));
|
|
|
|
+ }
|
|
if (StringUtils.isNotEmpty(courseCode)) {
|
|
if (StringUtils.isNotEmpty(courseCode)) {
|
|
predicates.add(cb.equal(root.get("courseCode"), courseCode));
|
|
predicates.add(cb.equal(root.get("courseCode"), courseCode));
|
|
}
|
|
}
|
|
@@ -217,8 +221,10 @@ public class ExamStudentController extends ControllerSupport {
|
|
bean.setStudentName(cur.getName());
|
|
bean.setStudentName(cur.getName());
|
|
bean.setStudentCode(cur.getStudentCode());
|
|
bean.setStudentCode(cur.getStudentCode());
|
|
bean.setIdentityNumber(cur.getIdentityNumber());
|
|
bean.setIdentityNumber(cur.getIdentityNumber());
|
|
|
|
+ bean.setCourseId(cur.getCourseId());
|
|
bean.setCourseCode(cur.getCourseCode());
|
|
bean.setCourseCode(cur.getCourseCode());
|
|
bean.setCourseName(cur.getCourseName());
|
|
bean.setCourseName(cur.getCourseName());
|
|
|
|
+ bean.setCourseLevel(cur.getCourseLevel());
|
|
bean.setInfoCollector(cur.getInfoCollector());
|
|
bean.setInfoCollector(cur.getInfoCollector());
|
|
bean.setOrgId(cur.getOrgId());
|
|
bean.setOrgId(cur.getOrgId());
|
|
bean.setOrgCode(org.getCode());
|
|
bean.setOrgCode(org.getCode());
|
|
@@ -231,7 +237,8 @@ public class ExamStudentController extends ControllerSupport {
|
|
bean.setExamType(exam.getExamType().name());
|
|
bean.setExamType(exam.getExamType().name());
|
|
bean.setUpdateTime(cur.getUpdateTime());
|
|
bean.setUpdateTime(cur.getUpdateTime());
|
|
bean.setEnable(cur.getEnable());
|
|
bean.setEnable(cur.getEnable());
|
|
- bean.setLocked(exam.getExamStudentLocked());
|
|
|
|
|
|
+ bean.setLocked(
|
|
|
|
+ null == exam.getExamStudentLocked() ? false : exam.getExamStudentLocked());
|
|
bean.setStarted(started);
|
|
bean.setStarted(started);
|
|
|
|
|
|
ret.add(bean);
|
|
ret.add(bean);
|
|
@@ -316,6 +323,7 @@ public class ExamStudentController extends ControllerSupport {
|
|
Long studentId = saveStudentResp.getStudentId();
|
|
Long studentId = saveStudentResp.getStudentId();
|
|
|
|
|
|
ExamStudentInfo info = new ExamStudentInfo();
|
|
ExamStudentInfo info = new ExamStudentInfo();
|
|
|
|
+ info.setCourseId(examStudent.getCourseId());
|
|
info.setCourseCode(examStudent.getCourseCode());
|
|
info.setCourseCode(examStudent.getCourseCode());
|
|
info.setCourseLevel(examStudent.getCourseLevel());
|
|
info.setCourseLevel(examStudent.getCourseLevel());
|
|
info.setCourseName(examStudent.getCourseName());
|
|
info.setCourseName(examStudent.getCourseName());
|