浏览代码

Merge branch 'dev_v3.3.1' of http://git.qmth.com.cn/teachcloud/server into dev_v3.3.1

yin 1 年之前
父节点
当前提交
27ee31ea3d
共有 1 个文件被更改,包括 4 次插入11 次删除
  1. 4 11
      teachcloud-mark/src/main/resources/mapper/MarkTaskMapper.xml

+ 4 - 11
teachcloud-mark/src/main/resources/mapper/MarkTaskMapper.xml

@@ -202,19 +202,12 @@
 			AND t.marker_score IS NOT NULL
 		)
 		AND EXISTS (
-			SELECT mc.id
+			SELECT 1
 			FROM
-			mark_user_class mc
+			(select * from mark_user_class where exam_id = #{examId} and paper_number = #{paperNumber} and user_id = #{userId}) mc
                 join
-            mark_user_group mug on mc.exam_id = mug.exam_id and mc.paper_number = mug.paper_number and mc.user_id = mug.user_id
-                join
-			mark_student s on mt.student_id = s.id
-			WHERE
-			mc.exam_id = #{examId}
-			AND mc.paper_number = #{paperNumber}
-			AND mug.group_number = #{groupNumber}
-			AND mc.user_id = #{userId}
-			AND s.class_name = mc.class_name
+			(select * from mark_student where exam_id = #{examId} and paper_number = #{paperNumber}) s on mc.class_name = s.class_name
+			WHERE mt.student_id = s.id
 		)
         </where>
     </select>