|
@@ -111,7 +111,7 @@ public interface MarkTaskRepo extends JpaRepository<MarkTask, Long>, JpaSpecific
|
|
*/
|
|
*/
|
|
@Query(value = "SELECT q.`id`,t.`marker_id` markerId,mu.login_name loginName, t.`marker_name` markerName,q.`name`,SUM(IF(t.`result` IS NULL,1,0)) leftCount,COUNT(t.question_id) totalCount, SUM(t.is_rejected) rejectedCount, q.area_code areaCode " +
|
|
@Query(value = "SELECT q.`id`,t.`marker_id` markerId,mu.login_name loginName, t.`marker_name` markerName,q.`name`,SUM(IF(t.`result` IS NULL,1,0)) leftCount,COUNT(t.question_id) totalCount, SUM(t.is_rejected) rejectedCount, q.area_code areaCode " +
|
|
"FROM mark_task t LEFT JOIN mark_user mu on t.marker_id = mu.id LEFT OUTER JOIN exam_question q ON t.`question_id` = q.`id` LEFT JOIN paper p ON t.paper_id = p.id WHERE " +
|
|
"FROM mark_task t LEFT JOIN mark_user mu on t.marker_id = mu.id LEFT OUTER JOIN exam_question q ON t.`question_id` = q.`id` LEFT JOIN paper p ON t.paper_id = p.id WHERE " +
|
|
- "t.work_id = ? and t.subject = ? and t.stage = ? and p.is_missing = false and p.is_test = ? and p.batch_no = ? GROUP BY t.marker_id,mu.login_name, t.`marker_name` ORDER BY q.`id`,t.marker_id", nativeQuery = true)
|
|
|
|
|
|
+ "t.work_id = ? and t.subject = ? and t.stage = ? and p.is_missing = false and p.is_test = ? and p.batch_no = ? GROUP BY q.`id`,t.marker_id,mu.login_name, t.`marker_name`,q.`name` ORDER BY q.`id`,t.marker_id", nativeQuery = true)
|
|
List<Object[]> listGroupByQuestionAndMarkerAndBatchNo(Long workId, String name, Integer stageId, int test, Long batchNo);
|
|
List<Object[]> listGroupByQuestionAndMarkerAndBatchNo(Long workId, String name, Integer stageId, int test, Long batchNo);
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -122,7 +122,7 @@ public interface MarkTaskRepo extends JpaRepository<MarkTask, Long>, JpaSpecific
|
|
*/
|
|
*/
|
|
@Query(value = "SELECT q.area_code areaCode, q.area_name areaName, q.`name`,SUM(IF(p.`score` IS NULL,1,0)) leftCount,COUNT(p.question_id) totalCount " +
|
|
@Query(value = "SELECT q.area_code areaCode, q.area_name areaName, q.`name`,SUM(IF(p.`score` IS NULL,1,0)) leftCount,COUNT(p.question_id) totalCount " +
|
|
"FROM exam_question q LEFT JOIN paper p ON q.id = p.question_id AND q.subject = p.subject WHERE " +
|
|
"FROM exam_question q LEFT JOIN paper p ON q.id = p.question_id AND q.subject = p.subject WHERE " +
|
|
- "p.work_id = ? and p.subject = ? and p.is_missing = false GROUP BY q.area_code, q.area_name ORDER BY q.area_code", nativeQuery = true)
|
|
|
|
|
|
+ "p.work_id = ? and p.subject = ? and p.is_missing = false GROUP BY q.area_code, q.area_name, q.`name` ORDER BY q.area_code", nativeQuery = true)
|
|
List<Object[]> listGroupByAreaName(Long workId, String name);
|
|
List<Object[]> listGroupByAreaName(Long workId, String name);
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -133,7 +133,7 @@ public interface MarkTaskRepo extends JpaRepository<MarkTask, Long>, JpaSpecific
|
|
*/
|
|
*/
|
|
@Query(value = "SELECT q.area_code areaCode, q.area_name areaName, q.`name`,SUM(IF(p.`level` IS NULL or (p.level is not null and p.is_active = 0),1,0)) leftCount,COUNT(p.question_id) totalCount " +
|
|
@Query(value = "SELECT q.area_code areaCode, q.area_name areaName, q.`name`,SUM(IF(p.`level` IS NULL or (p.level is not null and p.is_active = 0),1,0)) leftCount,COUNT(p.question_id) totalCount " +
|
|
"FROM exam_question q LEFT JOIN paper p ON q.id = p.question_id AND q.subject = p.subject WHERE " +
|
|
"FROM exam_question q LEFT JOIN paper p ON q.id = p.question_id AND q.subject = p.subject WHERE " +
|
|
- "p.work_id = ? and p.subject = ? and p.is_missing = false and p.is_test = ? GROUP BY q.area_code, q.area_name ORDER BY q.area_code", nativeQuery = true)
|
|
|
|
|
|
+ "p.work_id = ? and p.subject = ? and p.is_missing = false and p.is_test = ? GROUP BY q.area_code, q.area_name, q.`name` ORDER BY q.area_code", nativeQuery = true)
|
|
List<Object[]> listGroupByAreaName(Long workId, String name, int test);
|
|
List<Object[]> listGroupByAreaName(Long workId, String name, int test);
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -154,7 +154,7 @@ public interface MarkTaskRepo extends JpaRepository<MarkTask, Long>, JpaSpecific
|
|
*/
|
|
*/
|
|
@Query(value = "SELECT q.`id`,t.`marker_id` markerId,mu.login_name loginName,t.`marker_name` markerName,q.`name`,SUM(IF(t.`result` IS NULL,1,0)) leftCount,COUNT(t.question_id) totalCount,SUM(t.is_rejected) rejectedCount, q.area_code areaCode " +
|
|
@Query(value = "SELECT q.`id`,t.`marker_id` markerId,mu.login_name loginName,t.`marker_name` markerName,q.`name`,SUM(IF(t.`result` IS NULL,1,0)) leftCount,COUNT(t.question_id) totalCount,SUM(t.is_rejected) rejectedCount, q.area_code areaCode " +
|
|
"FROM mark_task t LEFT JOIN mark_user mu on t.marker_id = mu.id LEFT OUTER JOIN exam_question q ON t.`question_id` = q.`id` LEFT JOIN paper p ON t.paper_id = p.id WHERE " +
|
|
"FROM mark_task t LEFT JOIN mark_user mu on t.marker_id = mu.id LEFT OUTER JOIN exam_question q ON t.`question_id` = q.`id` LEFT JOIN paper p ON t.paper_id = p.id WHERE " +
|
|
- "t.work_id = ? and t.subject = ? and t.stage = ? and p.score_batch_no = ? and p.is_missing = false GROUP BY t.marker_id,mu.login_name, t.`marker_name` ORDER BY q.`id`, t.`marker_id`", nativeQuery = true)
|
|
|
|
|
|
+ "t.work_id = ? and t.subject = ? and t.stage = ? and p.score_batch_no = ? and p.is_missing = false GROUP BY q.`id`,t.marker_id,mu.login_name, t.`marker_name`,q.`name` ORDER BY q.`id`, t.`marker_id`", nativeQuery = true)
|
|
List<Object[]> listGroupByQuestionAndMarkerAndScoreBatchNo(Long workId, String name, Integer stageId, Long batchNo);
|
|
List<Object[]> listGroupByQuestionAndMarkerAndScoreBatchNo(Long workId, String name, Integer stageId, Long batchNo);
|
|
|
|
|
|
/**
|
|
/**
|