liweifan 3 vuotta sitten
vanhempi
commit
ccf40300ca

+ 4 - 4
mec-biz/src/main/resources/config/mybatis/StudentExtracurricularExercisesSituationMapper.xml

@@ -976,8 +976,8 @@
         left join (
             select
                 cssp.user_id_,
-                ifnull(sum(if(sa.status_ = 'NORMAL',1,0))/count(sa.id_),0) as sign_rate_,
-                ifnull(sum(sa.qualified_flag_)/count(sa.id_),0) as pass_rate_
+                ifnull(sum(if(sa.status_ = 'NORMAL',1,0))/count(cs.id_),0) as sign_rate_,
+                ifnull(sum(sa.qualified_flag_)/count(cs.id_),0) as pass_rate_
             from course_schedule cs
             left join course_schedule_student_payment cssp on cs.id_ = cssp.course_schedule_id_
             left join sys_user u ON cssp.user_id_ = u.id_
@@ -990,10 +990,10 @@
                     AND cs.tenant_id_ = #{params.tenantId}
                 </if>
                 <if test="params.startTime != null and params.startTime != ''">
-                    AND DATE_FORMAT(cs.start_class_time_, '%Y-%m-%d') &gt;= #{params.startTime}
+                    AND DATE_FORMAT(cs.class_date_, '%Y-%m-%d') &gt;= #{params.startTime}
                 </if>
                 <if test="params.endTime != null and params.endTime != ''">
-                    AND DATE_FORMAT(cs.end_class_time_, '%Y-%m-%d') &lt;= #{params.endTime}
+                    AND DATE_FORMAT(cs.class_date_, '%Y-%m-%d') &lt;= #{params.endTime}
                 </if>
                 <if test="params.organId != null and params.organId != ''">
                     AND FIND_IN_SET(u.organ_id_,#{params.organId})