|
|
@@ -140,13 +140,13 @@ public interface FsCourseWatchLogMapper extends BaseMapper<FsCourseWatchLog> {
|
|
|
@Select("select l.*,v.title,c.course_name from fs_course_watch_log l LEFT JOIN fs_user_course_video v ON v.video_id = l.video_id LEFT JOIN fs_user_course c ON c.course_id = l.course_id WHERE l.qw_external_contact_id =#{id} ORDER BY l.create_time desc LIMIT 1 ")
|
|
|
FsCourseWatchLogVO selectFsCourseWatchLogByExtId(Long id);
|
|
|
|
|
|
- @Select("select l.qw_external_contact_id,l.company_id,l.company_user_id,l.log_type,ext.`level`,l.qw_user_id " +
|
|
|
+ @Select("select l.qw_external_contact_id,l.company_id,l.company_user_id,l.log_type,ext.`level`,l.qw_user_id,l.video_id " +
|
|
|
"FROM fs_course_watch_log l LEFT JOIN qw_external_contact ext ON ext.id =l.qw_external_contact_id " +
|
|
|
"where l.sop_id=#{SopId} AND l.create_time >= CURDATE() AND l.create_time < CURDATE() + INTERVAL 1 DAY " +
|
|
|
"and l.log_type =3 and l.video_id not in (select video_id from fs_user_course_video WHERE is_first=1 ) ")
|
|
|
List<FsCourseWatchLogTaskVO> selectFsCourseWatchLogByDaySopId3(@Param("SopId")String SopId);
|
|
|
|
|
|
- @Select("select l.qw_external_contact_id,l.company_id,l.company_user_id,l.log_type,ext.`level`,l.qw_user_id " +
|
|
|
+ @Select("select l.qw_external_contact_id,l.company_id,l.company_user_id,l.log_type,ext.`level`,l.qw_user_id,l.video_id " +
|
|
|
" FROM fs_course_watch_log l " +
|
|
|
"LEFT JOIN qw_external_contact ext ON ext.id =l.qw_external_contact_id " +
|
|
|
"where l.sop_id=#{SopId} " +
|
|
|
@@ -556,13 +556,13 @@ public interface FsCourseWatchLogMapper extends BaseMapper<FsCourseWatchLog> {
|
|
|
"ORDER BY ds.report_date ASC ")
|
|
|
List<Integer> selectFsCourseWatchLog7DayByExtId(Long extId);
|
|
|
|
|
|
- @Select("select l.user_id,l.company_id,l.company_user_id,l.log_type,ext.`level`,l.qw_user_id " +
|
|
|
+ @Select("select l.user_id,l.company_id,l.company_user_id,l.log_type,ext.`level`,l.qw_user_id,l.video_id " +
|
|
|
"FROM fs_course_watch_log l LEFT JOIN fs_user ext ON ext.user_id =l.user_id " +
|
|
|
"where l.sop_id=#{SopId} and date(l.create_time)= CURDATE() and l.log_type =4 " +
|
|
|
"and l.video_id not in (select video_id from fs_user_course_video WHERE is_first=1 ) ")
|
|
|
List<FsCourseWatchLogTaskVO> selectFsCourseWatchLogByDaySopIdFsUser4(@Param("SopId")String SopId);
|
|
|
|
|
|
- @Select("select l.qw_external_contact_id,l.company_id,l.company_user_id,l.log_type,ext.`level`,l.qw_user_id,ext.last_watch_time " +
|
|
|
+ @Select("select l.qw_external_contact_id,l.company_id,l.company_user_id,l.log_type,ext.`level`,l.qw_user_id,ext.last_watch_time,l.video_id " +
|
|
|
"FROM fs_course_watch_log l LEFT JOIN qw_external_contact ext ON ext.id =l.qw_external_contact_id " +
|
|
|
"where l.sop_id=#{SopId} and date(l.create_time)= CURDATE() and l.log_type =3 " +
|
|
|
"and l.video_id not in (select video_id from fs_user_course_video WHERE is_first=1 ) " +
|