| 
					
				 | 
			
			
				@@ -256,19 +256,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 查询用户参与记录 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="getParticipationRecordByMap" resultType="com.fs.course.vo.FsUserCourseParticipationRecordVO"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select distinct 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fu.user_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fuc.course_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fucv.video_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fu.nickname as nickName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fu.username as userName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fu.avatar, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fu.phone as phoneNumber, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fu.create_time, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             max(fcwl.create_time) as watchDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        from fs_user_course fuc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        inner join fs_course_watch_log fcwl on fcwl.course_id = fuc.course_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        from fs_user_course_video fucv 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inner join fs_course_watch_log fcwl on fcwl.video_id = fucv.video_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         inner join fs_user fu on fu.user_id = fcwl.user_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        where fuc.course_id = #{params.courseId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where fucv.video_id = #{params.videoId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="params.keyword != null and params.keyword != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             and ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 fu.user_id = #{params.keyword} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -282,7 +282,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 and ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     select count(log_id) as count 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     from fs_course_answer_logs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    where user_id = fu.user_id and course_id = fuc.course_id and is_right = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    where user_id = fu.user_id and fcwl.video_id = fucv.video_id and is_right = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ) > 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </when> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <when test="params.type == 1"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -295,6 +295,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 and fcwl.log_type = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </otherwise> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </choose> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        group by fu.user_id, fucv.video_id, fu.nickname, fu.username, fu.avatar, fu.phone, fu.create_time 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectFsUserCourseListCompanyPVO" resultType="com.fs.course.vo.FsUserCourseListPVO"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         select c.*,cc.cate_name,ucc.cate_name as sub_cate_name from fs_user_course  c 
			 |