yonge 2 年之前
父節點
當前提交
73803b77b7

+ 2 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/dao/VideoLessonGroupDetailDao.java

@@ -34,4 +34,6 @@ public interface VideoLessonGroupDetailDao extends BaseMapper<VideoLessonGroupDe
     void deleteByGroupId(Long groupId);
 
     List<VideoLessonGroupDetailVo> selectPageAuth(IPage page, @Param("param") VideoLessonSearch query);
+    
+    List<VideoLessonGroupDetail> queryByVideoLessonGroupId(Long videoLessonGroupId);
 }

+ 1 - 2
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/VideoLessonGroupServiceImpl.java

@@ -468,8 +468,7 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
     public VideoLessonAuthGroup authGroupDetil(Long videoGroupId) {
         VideoLessonAuthGroup videoLessonAuthGroup = baseMapper.authGroupDetil(videoGroupId);
 
-        List<VideoLessonGroupDetail> details = videoLessonGroupDetailDao.selectList(Wrappers.<VideoLessonGroupDetail>lambdaQuery()
-                .eq(VideoLessonGroupDetail::getVideoLessonGroupId, videoGroupId));
+        List<VideoLessonGroupDetail> details = videoLessonGroupDetailDao.queryByVideoLessonGroupId(videoGroupId);
         videoLessonAuthGroup.setVideoList(details);
 
         //查询上一次的提交

+ 4 - 0
cooleshow-user/user-biz/src/main/resources/config/mybatis/VideoLessonGroupDetailMapper.xml

@@ -126,5 +126,9 @@
 		FROM video_lesson_group_detail
 		WHERE video_lesson_group_id_ = #{groupId}
 	</delete>
+	
+	<select id="queryByVideoLessonGroupId" resultMap="BaseResultMap">
+		select * from video_lesson_group_detail WHERE video_lesson_group_id_ = #{videoLessonGroupId}
+	</select>
 
 </mapper>

+ 4 - 6
cooleshow-user/user-biz/src/main/resources/config/mybatis/VideoLessonGroupMapper.xml

@@ -407,7 +407,6 @@
 			r.audit_status_ AS auditStatus,
 			g.audit_version_ as auditVersion,
 			r.video_group_id_ as videoGroupId,
-			r.group_id_ as groupId,
 			r.audit_status_ AS auditStatus,
 			r.remarks as remarks,
 			r.version_ as version,
@@ -422,7 +421,7 @@
 		<where>
 			and r.audit_status_ != 'DOING'
 			<if test="null != param.groupId">
-				AND r.group_id_ = #{param.groupId}
+				AND r.video_group_id_ = #{param.groupId}
 			</if>
 			<if test="null != param.search and '' != param.search">
 				AND (
@@ -480,17 +479,16 @@
 			r.audit_status_ AS auditStatus,
 			r.version_ as version,
 			r.video_group_id_ as videoGroupId,
-			r.group_id_ as groupId,
 			r.remarks as remarks,
 			s.name_ AS subjectName,
 			t.username_ AS teacherName,
 			t.real_name_ AS realName,
 			t.phone_ AS teacherPhone
-		FROM video_lesson_auth_record r
-		LEFT JOIN video_lesson_group g ON g.id_=r.video_group_id_
+		FROM video_lesson_group g 
+		LEFT JOIN video_lesson_auth_record r ON g.id_=r.video_group_id_
 		LEFT JOIN `subject` s ON g.lesson_subject_=s.id_
 		LEFT JOIN sys_user t ON g.teacher_id_=t.id_
-		where r.video_group_id_ = #{videoGroupId}
+		where g.id_ = #{videoGroupId}
 		order by r.id_ desc limit 1
 	</select>