@@ -21,9 +21,11 @@ public interface BSlRepository extends BaseMapper<BSl> {
...
@@ -21,9 +21,11 @@ public interface BSlRepository extends BaseMapper<BSl> {
* @param param
* @param param
* @return
* @return
*/
*/
@Select("<script>SELECT sl.business_id,sl.code,sl.lesson_code,lesson.lesson_name as lessonName,sl.teacher_code,u.name as teacherName,sl.is_online as isOnline,sl.sl_cover_url,sl.sl_notes,sl.is_recommend,sl.recommend_date,sl.recommend_order,sl.recommend_course FROM b_sl sl\n"+
@Select("<script>SELECT bd.name as directionName,sl.business_id,sl.code,sl.lesson_code,lesson.lesson_name as lessonName,sl.teacher_code,u.name as teacherName,sl.is_online as isOnline,sl.sl_cover_url,sl.sl_notes,sl.is_recommend,sl.recommend_date,sl.recommend_order,sl.recommend_course FROM b_sl sl\n"+
"LEFT JOIN b_lesson lesson ON sl.lesson_code=lesson.code \n"+
"LEFT JOIN b_lesson lesson ON sl.lesson_code=lesson.code \n"+
"LEFT JOIN s_user u ON sl.teacher_code=u.login_name \n"+
"LEFT JOIN s_user u ON sl.teacher_code=u.login_name \n"+
"left join b_lesson_direction bld on bld.sl_id = sl.business_id "+
"left join b_direction bd on bd.business_id = bld.direction_id "+
" <where>"+
" <where>"+
" sl.del_flag = '0' and sl.flag = '1'"+
" sl.del_flag = '0' and sl.flag = '1'"+
" <if test=\"isOnline !=NULL and isOnline !=''\">AND sl.is_online like CONCAT('%',#{isOnline},'%')</if>"+
" <if test=\"isOnline !=NULL and isOnline !=''\">AND sl.is_online like CONCAT('%',#{isOnline},'%')</if>"+
...
@@ -209,5 +211,28 @@ public interface BSlRepository extends BaseMapper<BSl> {
...
@@ -209,5 +211,28 @@ public interface BSlRepository extends BaseMapper<BSl> {
@Select("<script>SELECT count(*) from b_sl where teacher_code = #{0} and business_id = #{1} </script>")
@Select("<script>SELECT count(*) from b_sl where teacher_code = #{0} and business_id = #{1} </script>")