浏览代码

3.4.4 update-20250410,bug修改

xiaofei 2 月之前
父节点
当前提交
798d410f88
共有 1 个文件被更改,包括 1 次插入10 次删除
  1. 1 10
      teachcloud-mark/src/main/resources/mapper/MarkTaskMapper.xml

+ 1 - 10
teachcloud-mark/src/main/resources/mapper/MarkTaskMapper.xml

@@ -379,19 +379,10 @@
             resultType="com.qmth.teachcloud.mark.dto.mark.manage.MarkManageDto">
         select
             count(1) totalCount,
-            sum(case when a.unMarked = 0  then 1 else 0 end) markedCount
-        from
-            (select
-            mt.exam_id,
-            mt.paper_number ,
-            mt.student_id,
-            sum(case when mt.status not in ('MARKED', 'ARBITRATED')  then 1 else 0 end) unMarked
+            sum(case when mt.status in ('MARKED', 'ARBITRATED')  then 1 else 0 end) markedCount
         from mark_task mt
         where mt.exam_id = #{examId}
-        <if test="paperNumber != null and paperNumber != ''">
             and mt.paper_number = #{paperNumber}
-        </if>
-        group by mt.exam_id, mt.paper_number, mt.student_id) a
     </select>
     <select id="minQuestionIdByExamIdAndPaperNumber" resultType="java.lang.Long">
         SELECT