Browse Source

优化学习进度统计计算

wangchangsheng 2 years ago
parent
commit
6a103db390
1 changed files with 1 additions and 1 deletions
  1. 1 1
      exam-06173-api/src/main/resources/mapper/course/CourseMapper.xml

+ 1 - 1
exam-06173-api/src/main/resources/mapper/course/CourseMapper.xml

@@ -133,7 +133,7 @@
         cs.id,
         cs.title,
         SUM(rf.need_learn) needLearn,
-        SUM(fl.learn_min) learnMin,
+        SUM(CASE WHEN fl.learn_min > rf.need_learn  THEN rf.need_learn ELSE fl.learn_min END) learnMin,
         CASE WHEN Round(SUM(fl.learn_min)/SUM(rf.need_learn),2) >1 THEN  1 ELSE Round(SUM(fl.learn_min)/SUM(rf.need_learn),2) END AS proportion
         FROM el_course  cs
         LEFT JOIN el_course_ref_dir rd on cs.id = rd.course_id