Joburgess 5 gadi atpakaļ
vecāks
revīzija
ec1016127e

+ 11 - 0
edu-user/edu-user-biz/src/main/java/com/keao/edu/user/dto/StudentExamResultStatisticsDto.java

@@ -20,6 +20,9 @@ public class StudentExamResultStatisticsDto {
     @ApiModelProperty(value = "不及格人数")
     private int examFailStudentNum;
 
+    @ApiModelProperty(value = "及格人数")
+    private int examNotFailStudentNum;
+
     public int getTotalRegistrationStudentNum() {
         return totalRegistrationStudentNum;
     }
@@ -51,4 +54,12 @@ public class StudentExamResultStatisticsDto {
     public void setExamFailStudentNum(int examFailStudentNum) {
         this.examFailStudentNum = examFailStudentNum;
     }
+
+    public int getExamNotFailStudentNum() {
+        return examNotFailStudentNum;
+    }
+
+    public void setExamNotFailStudentNum(int examNotFailStudentNum) {
+        this.examNotFailStudentNum = examNotFailStudentNum;
+    }
 }

+ 2 - 1
edu-user/edu-user-biz/src/main/resources/config/mybatis/StudentExamResultMapper.xml

@@ -242,8 +242,9 @@
 	<select id="getStudentExamResultStatisticsInfo" resultType="com.keao.edu.user.dto.StudentExamResultStatisticsDto">
 		SELECT
 			COUNT( er.id_ ) totalRegistrationStudentNum,
-			SUM( CASE WHEN ser.is_finished_exam_ = 3 THEN 0 ELSE 1 END ) notExamStudentNum,
+			SUM( CASE WHEN ser.is_finished_exam_ = 3 THEN 1 ELSE 0 END ) notExamStudentNum,
 			SUM( CASE WHEN ser.result_ = 'FAIL' THEN 1 ELSE 0 END ) examFailStudentNum,
+			SUM( CASE WHEN ser.result_ != 'FAIL' THEN 1 ELSE 0 END ) examNotFailStudentNum,
 			SUM( CASE WHEN ser.id_ > 0 THEN 1 ELSE 0 END ) examStudentNum
 		FROM
 			exam_registration er