Jelajahi Sumber

查询老师约课日历

cy 2 tahun lalu
induk
melakukan
cbefe8f5ef

+ 11 - 11
cooleshow-user/user-biz/src/main/resources/config/mybatis/CourseScheduleMapper.xml

@@ -255,21 +255,21 @@
 
     <select id="queryCourseSchedule" resultType="java.lang.String"
             parameterType="com.yonge.cooleshow.biz.dal.dto.search.MyCourseSearch">
---         SELECT s.class_date_
---         FROM course_schedule_student_payment p
---         LEFT JOIN course_schedule s ON p.course_id_ = s.id_
---         WHERE s.teacher_id_=#{teacherId}
---         AND s.lock_=0
---         AND s.status_ IN ('ING','COMPLETE','NOT_START')
---         AND p.course_type_ IN ('PIANO_ROOM_CLASS','PRACTICE')
---         <![CDATA[ AND s.class_date_  >= #{startDate} ]]>
---         <![CDATA[ AND s.class_date_  <= #{endDate} ]]>
---         UNION
+        SELECT s.class_date_
+        FROM course_schedule_student_payment p
+        LEFT JOIN course_schedule s ON p.course_id_ = s.id_
+        WHERE s.teacher_id_=#{teacherId}
+        AND s.lock_=0
+        AND s.status_ IN ('ING','COMPLETE','NOT_START')
+        AND p.course_type_ IN ('PIANO_ROOM_CLASS','PRACTICE')
+        <![CDATA[ AND s.class_date_  >= #{startDate} ]]>
+        <![CDATA[ AND s.class_date_  <= #{endDate} ]]>
+        UNION
         SELECT s.class_date_
         FROM course_group g
         LEFT JOIN course_schedule s ON g.id_=s.course_group_id_
         WHERE g.teacher_id_=#{teacherId}
---         AND g.type_='LIVE'
+        AND g.type_='LIVE'
         AND g.status_ IN ('COMPLETE','ING')
         <![CDATA[ AND s.class_date_  >= #{startDate} ]]>
         <![CDATA[ AND s.class_date_  <= #{endDate} ]]>