瀏覽代碼

新增班级和任课老师查询列表

wangliang 2 年之前
父節點
當前提交
206f4fc6b0

+ 1 - 1
src/main/java/com/qmth/eds/api/ExamAssignController.java

@@ -136,7 +136,7 @@ public class ExamAssignController {
             //赋分后不及格率
             BigDecimal assignAfterFailRate = new BigDecimal(assignAfterFailCount).divide(sumCount, 2, RoundingMode.HALF_UP).setScale(2, RoundingMode.HALF_UP);
             assignContrastResult = new AssignContrastResult(sumCount.intValue(), assignBeforeAverageScore, assignBeforeFailRate,
-                    assignBeforeFailCount, assignAfterAverageScore, assignAfterAverageScore, assignAfterFailCount);
+                    assignBeforeFailCount, assignAfterAverageScore, assignAfterFailRate, assignAfterFailCount);
         }
         return ResultUtil.ok(Objects.isNull(assignContrastResult) ? new AssignContrastResult() : assignContrastResult);
     }

+ 4 - 5
src/main/resources/mapper/ExamAssignMapper.xml

@@ -41,8 +41,7 @@
             IFNULL(cms.assign_score,'/') as assignScore
         from
             exam_sync_student ess
-        join cloud_marking_score cms on 1 = 1
-            cms.exam_sync_student_id = ess.id
+        join cloud_marking_score cms on cms.exam_sync_student_id = ess.id
         <where>
             <if test="schoolId != null and schoolId != ''">
                 and ess.school_id = #{schoolId}
@@ -51,7 +50,7 @@
                 and cms.school_id = #{orgId}
             </if>
             <if test="kcCollegeName != null and kcCollegeName != ''">
-                and ecm.jgmc = #{kcCollegeName}
+                and ess.jgmc = #{kcCollegeName}
             </if>
             <if test="semesterId != null and semesterId != ''">
                 and cms.semester_id = #{semesterId}
@@ -63,10 +62,10 @@
                 and ess.kkbm = #{kkCollegeName}
             </if>
             <if test="clazzId != null and clazzId != ''">
-                and ecm.jxb_id = #{clazzId}
+                and ess.jxb_id = #{clazzId}
             </if>
             <if test="teacherCode != null and teacherCode != ''">
-                and ecm.jgh = #{teacherCode}
+                and ess.jgh = #{teacherCode}
             </if>
         </where>
         group by