ting.yin 1 рік тому
батько
коміт
be4e04e799

+ 3 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/exam/service/impl/ExamStudentServiceImpl.java

@@ -308,6 +308,7 @@ public class ExamStudentServiceImpl extends BaseQueryService<ExamStudent> implem
         ExamStudentSearchQuery query = new ExamStudentSearchQuery();
         ExamStudentSearchQuery query = new ExamStudentSearchQuery();
         query.setPageNumber(pageNumber);
         query.setPageNumber(pageNumber);
         query.setPageSize(pageSize);
         query.setPageSize(pageSize);
+        query.setSort(new Sort(Direction.ASC, "id"));
         return studentDao.findByExamIdAndUploadAndAbsent(examId, upload, absent, query);
         return studentDao.findByExamIdAndUploadAndAbsent(examId, upload, absent, query);
     }
     }
 
 
@@ -316,6 +317,7 @@ public class ExamStudentServiceImpl extends BaseQueryService<ExamStudent> implem
         ExamStudentSearchQuery query = new ExamStudentSearchQuery();
         ExamStudentSearchQuery query = new ExamStudentSearchQuery();
         query.setPageNumber(pageNumber);
         query.setPageNumber(pageNumber);
         query.setPageSize(pageSize);
         query.setPageSize(pageSize);
+        query.setSort(new Sort(Direction.ASC, "id"));
         return studentDao.findByExamIdAndCampusName(examId, campusName, query);
         return studentDao.findByExamIdAndCampusName(examId, campusName, query);
     }
     }
 
 
@@ -1383,6 +1385,7 @@ public class ExamStudentServiceImpl extends BaseQueryService<ExamStudent> implem
         sql.append(" ,s.exam_site examSite,s.exam_room examRoom,s.package_code packageCode");
         sql.append(" ,s.exam_site examSite,s.exam_room examRoom,s.package_code packageCode");
         sql.append(" from eb_exam_student s ");
         sql.append(" from eb_exam_student s ");
         sql.append(getWhereSql(req));
         sql.append(getWhereSql(req));
+        sql.append(" order by s.id ");
         sql.append(" limit " + offset + "," + req.getPageSize());
         sql.append(" limit " + offset + "," + req.getPageSize());
         Query query = entityManager.createNativeQuery(sql.toString());
         Query query = entityManager.createNativeQuery(sql.toString());
         query.unwrap(SQLQuery.class).setResultTransformer(Transformers.aliasToBean(ExamStudent.class));
         query.unwrap(SQLQuery.class).setResultTransformer(Transformers.aliasToBean(ExamStudent.class));

+ 0 - 2
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/ScoreController.java

@@ -82,7 +82,6 @@ public class ScoreController extends BaseExamController {
         ModelAndView view = new ModelAndView("modules/exam/scoreList");
         ModelAndView view = new ModelAndView("modules/exam/scoreList");
         int examId = getSessionExamId(request);
         int examId = getSessionExamId(request);
         query.setExamId(examId);
         query.setExamId(examId);
-        query.orderById();
         if (filter == 1) {
         if (filter == 1) {
             query.setObjectiveScore(0d);
             query.setObjectiveScore(0d);
             query.setSubjectiveScoreGt(0d);
             query.setSubjectiveScoreGt(0d);
@@ -279,7 +278,6 @@ public class ScoreController extends BaseExamController {
                 query.setPageSize(Integer.MAX_VALUE);
                 query.setPageSize(Integer.MAX_VALUE);
                 query.setRole(wu.getRole());
                 query.setRole(wu.getRole());
                 query.setUserId(wu.getId());
                 query.setUserId(wu.getId());
-                query.orderById();
                 query = studentService.findByQueryPlus(query);
                 query = studentService.findByQueryPlus(query);
                 for (ExamStudent student : query.getResult()) {
                 for (ExamStudent student : query.getResult()) {
                     if (!student.isUpload() || student.isBreach() || student.isAbsent()) {
                     if (!student.isUpload() || student.isBreach() || student.isAbsent()) {