|
@@ -143,27 +143,17 @@ public class TBExamStudentServiceImpl extends ServiceImpl<TBExamStudentMapper, T
|
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
Page<TeachCollegeResult> page = new Page<>(pageNumber, pageSize);
|
|
|
List<Long> collegeIds = sysOrgService.findCollegeIds(sysUser.getOrgId());
|
|
|
- String finalColumn = null;
|
|
|
- if (Objects.nonNull(column) && Objects.equals(column, "teachCollegeName")) {
|
|
|
- finalColumn = "f.name ";
|
|
|
- } else if (Objects.nonNull(column) && Objects.equals(column, "inspectCollegeName")) {
|
|
|
- finalColumn = "g.name";
|
|
|
- } else if (Objects.nonNull(column) && Objects.equals(column, "teacherName")) {
|
|
|
- finalColumn = "h.real_name";
|
|
|
- } else {
|
|
|
- finalColumn = SystemConstant.getOrderColumn(column);
|
|
|
- }
|
|
|
IPage<TeachCollegeResult> listPage;
|
|
|
if (Objects.nonNull(collegeIds) && collegeIds.size() > 0) {
|
|
|
- listPage = tbExamStudentMapper.listTeachCollegeResult(page, schoolId, semester, examId, courseCode, current, inspectCollegeId, orgId, teacherId, studentParam, collegeIds, finalColumn, Objects.nonNull(order) ? order.name() : null);
|
|
|
+ listPage = tbExamStudentMapper.listTeachCollegeResult(page, schoolId, semester, examId, courseCode, current, inspectCollegeId, orgId, teacherId, studentParam, collegeIds, column, Objects.nonNull(order) ? order.name() : null);
|
|
|
} else {
|
|
|
- listPage = tbExamStudentMapper.listTeachCollegeResult(page, schoolId, semester, examId, courseCode, current, inspectCollegeId, orgId, teacherId, studentParam, Arrays.asList(sysUser.getOrgId()), finalColumn, Objects.nonNull(order) ? order.name() : null);
|
|
|
+ listPage = tbExamStudentMapper.listTeachCollegeResult(page, schoolId, semester, examId, courseCode, current, inspectCollegeId, orgId, teacherId, studentParam, Arrays.asList(sysUser.getOrgId()), column, Objects.nonNull(order) ? order.name() : null);
|
|
|
}
|
|
|
for (TeachCollegeResult record : listPage.getRecords()) {
|
|
|
String tmp = record.getSemester();
|
|
|
String result = "";
|
|
|
for (SemesterEnum value : SemesterEnum.values()) {
|
|
|
- if (tmp.equals(String.valueOf(value))){
|
|
|
+ if (tmp.equals(String.valueOf(value))) {
|
|
|
result = value.getTitle();
|
|
|
}
|
|
|
}
|
|
@@ -234,32 +224,20 @@ public class TBExamStudentServiceImpl extends ServiceImpl<TBExamStudentMapper, T
|
|
|
@Override
|
|
|
public void exportTeachCollegeResult(String semester, Long examId, String courseCode, Boolean current, Long inspectCollegeId, Long teacherId, String studentParam, HttpServletResponse response, String column, OrderEnum order) throws Exception {
|
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
- String finalColumn = null;
|
|
|
- if (Objects.nonNull(column) && Objects.equals(column, "teachCollegeName")) {
|
|
|
- finalColumn = "f.name ";
|
|
|
- } else if (Objects.nonNull(column) && Objects.equals(column, "inspectCollegeName")) {
|
|
|
- finalColumn = "g.name";
|
|
|
- } else if (Objects.nonNull(column) && Objects.equals(column, "teacherName")) {
|
|
|
- finalColumn = "h.real_name";
|
|
|
- } else {
|
|
|
- finalColumn = SystemConstant.getOrderColumn(column);
|
|
|
- }
|
|
|
- List<TeachCollegeResult> list = tbExamStudentMapper.listTeachCollegeResult(schoolId, semester, examId, courseCode, current, inspectCollegeId, teacherId, studentParam, finalColumn, Objects.nonNull(order) ? order.name() : null);
|
|
|
+ List<TeachCollegeResult> list = tbExamStudentMapper.listTeachCollegeResult(schoolId, semester, examId, courseCode, current, inspectCollegeId, teacherId, studentParam, column, Objects.nonNull(order) ? order.name() : null);
|
|
|
ExcelUtil.excelExport("开课成绩查询", TeachCollegeResult.class, list, response);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public IPage<InspectCollegeResult> listInspectCollegeResult(String semester, Long examId, String courseCode, Boolean current, Long teachCollegeId, Long teacherId, String studentParam, Integer pageNumber, Integer pageSize, String column, OrderEnum order) {
|
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
- SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
- Long inspectCollegeId = sysUser.getOrgId();
|
|
|
Page<InspectCollegeResult> page = new Page<>(pageNumber, pageSize);
|
|
|
- IPage<InspectCollegeResult> listPage = tbExamStudentMapper.listInspectCollegeResult(page, schoolId, semester, examId, courseCode, current, teachCollegeId,inspectCollegeId, teacherId, studentParam);
|
|
|
+ IPage<InspectCollegeResult> listPage = tbExamStudentMapper.listInspectCollegeResult(page, schoolId, semester, examId, courseCode, current, teachCollegeId, teacherId, studentParam, column, Objects.nonNull(order) ? order.name() : null);
|
|
|
for (InspectCollegeResult record : listPage.getRecords()) {
|
|
|
String tmp = record.getSemester();
|
|
|
String result = "";
|
|
|
for (SemesterEnum value : SemesterEnum.values()) {
|
|
|
- if (tmp.equals(String.valueOf(value))){
|
|
|
+ if (tmp.equals(String.valueOf(value))) {
|
|
|
result = value.getTitle();
|
|
|
}
|
|
|
}
|
|
@@ -271,7 +249,7 @@ public class TBExamStudentServiceImpl extends ServiceImpl<TBExamStudentMapper, T
|
|
|
@Override
|
|
|
public void exportInspectCollegeResult(String semester, Long examId, String courseCode, Boolean current, Long teachCollegeId, Long teacherId, String studentParam, HttpServletResponse response, String column, OrderEnum order) throws Exception {
|
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
- List<InspectCollegeResult> list = tbExamStudentMapper.listInspectCollegeResult(schoolId, semester, examId, courseCode, current, teachCollegeId, teacherId, studentParam);
|
|
|
+ List<InspectCollegeResult> list = tbExamStudentMapper.listInspectCollegeResult(schoolId, semester, examId, courseCode, current, teachCollegeId, teacherId, studentParam, column, Objects.nonNull(order) ? order.name() : null);
|
|
|
ExcelUtil.excelExport("开课成绩查询", TeachCollegeResult.class, list, response);
|
|
|
}
|
|
|
|