From da4660b7cdf4f1f7cccf6671144daf3c091136c7 Mon Sep 17 00:00:00 2001
From: yaodan <1421553879@qq.com>
Date: Wed, 19 Apr 2023 01:56:43 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E8=AF=BE=E7=A8=8B?=
 =?UTF-8?q?=E5=AD=A6=E6=97=B6=E8=AE=A1=E7=AE=97=E9=94=99=E8=AF=AF=E7=9A=84?=
 =?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java | 4 +---
 web/src/main/resources/sql/jlw/teacherOpenCourse.md        | 7 ++++---
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java
index 3ad1dcfb..4200ee37 100644
--- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java
+++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourse.java
@@ -84,10 +84,8 @@ public class TeacherOpenCourse extends BaseEntity{
     private Integer courseInfoCount;
 
     // 开课课程学时
+    //@FetchSql("select IFNULL(count(*),0) as course_hours from teacher_open_course_schedule_session_snap tocsss where tocsss.teacher_open_course_id=#teacherOpenCourseId# and tocsss.teacher_open_course_schedule_session_snap_status=1")
 
-    @FetchSql("select sum(IFNULL(t.teacher_open_course_schedule_session_tag_duration, 0)) as course_hours " +
-            "from teacher_open_course_schedule_session_snap t " +
-            "where t.teacher_open_course_id = #teacherOpenCourseId# and t.teacher_open_course_schedule_session_snap_status = 1 ")
     @UpdateIgnore
     @InsertIgnore
     private float courseHours;
diff --git a/web/src/main/resources/sql/jlw/teacherOpenCourse.md b/web/src/main/resources/sql/jlw/teacherOpenCourse.md
index 6e7b1310..e00ee5db 100644
--- a/web/src/main/resources/sql/jlw/teacherOpenCourse.md
+++ b/web/src/main/resources/sql/jlw/teacherOpenCourse.md
@@ -3,9 +3,10 @@ queryByCondition
 * 根据不为空的参数进行分页查询
   select
     @pageTag(){
-  t.*,
-  tb.teacher_id, ta.teacher_open_course_merge_teacher_auth_code
-    @}
+        t.*,
+        tb.teacher_id, ta.teacher_open_course_merge_teacher_auth_code,
+        IFNULL((select count(*) from teacher_open_course_schedule_session_snap tocsss where tocsss.teacher_open_course_id=t.teacher_open_course_id and tocsss.teacher_open_course_schedule_session_snap_status=1),0)  as course_hours
+  @}
   from teacher_open_course t
   left join teacher_open_course_merge_teacher ta on ta.teacher_open_course_id = t.teacher_open_course_id
   left join teacher tb on tb.teacher_id = ta.teacher_id and tb.teacher_status = 1