Sfoglia il codice sorgente

fix:曲目详情优化

liujunchi 3 anni fa
parent
commit
16c94b922f

+ 10 - 3
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicSheetServiceImpl.java

@@ -86,6 +86,9 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
     private SysUserFeignService sysUserFeignService;
 
     @Autowired
+    private TeacherTotalService totalService;
+
+    @Autowired
     private SysMessageService sysMessageService;
 
     @Autowired
@@ -813,14 +816,18 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
         musicSheetWebsiteDetailVo.setFavoriteNum(musicSheetFavoriteNum);
 
         // 老师信息
-        TeacherHomeVo teacherVo = teacherService.queryUserInfo(detail.getUserId()).getData();
+        TeacherVo teacherVo = teacherService.detail(detail.getUserId());
         TeacherMusicSheetListVo teacherMusicSheetListVo = new TeacherMusicSheetListVo();
-        teacherMusicSheetListVo.setUserAvatar(teacherVo.getHeardUrl());
+        teacherMusicSheetListVo.setUserAvatar(teacherVo.getAvatar());
         teacherMusicSheetListVo.setUserName(teacherVo.getUsername());
         teacherMusicSheetListVo.setUserId(teacherVo.getUserId());
         teacherMusicSheetListVo.setEntryFlag(teacherVo.getEntryFlag());
         teacherMusicSheetListVo.setMusicianFlag(teacherVo.getMusicianFlag());
-        teacherMusicSheetListVo.setFansNum(teacherVo.getFansNum());
+
+        TeacherTotal total = totalService.getTotalById(teacherVo.getUserId());
+        if (total != null) {
+            teacherMusicSheetListVo.setFansNum(total.getFansNum());
+        }
         teacherMusicSheetListVo.setIsVip(teacherVo.getIsVip());
 
         if (sysUser != null) {

+ 3 - 0
cooleshow-user/user-biz/src/main/resources/config/mybatis/VideoLessonGroupMapper.xml

@@ -110,6 +110,9 @@
 			<if test="param.teacherId !=null">
 				AND g.teacher_id_ = #{param.teacherId}
 			</if>
+			<if test="param.auditVersion != null">
+				AND g.audit_version_ = #{param.auditVersion}
+			</if>
 			<if	test="param.lessonSubject != null and param.lessonSubject != ''">
 				AND g.lesson_subject_ = #{param.lessonSubject}
 			</if>