yonge 3 years ago
parent
commit
9c5647fc23

+ 12 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/VideoLessonGroupDetailServiceImpl.java

@@ -15,6 +15,7 @@ import org.springframework.transaction.annotation.Transactional;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
 import com.yonge.cooleshow.auth.api.entity.SysUser;
 import com.yonge.cooleshow.biz.dal.dao.VideoLessonGroupDao;
 import com.yonge.cooleshow.biz.dal.dao.VideoLessonGroupDetailDao;
@@ -64,6 +65,9 @@ public class VideoLessonGroupDetailServiceImpl extends ServiceImpl<VideoLessonGr
     
     @Autowired
     private VideoLessonGroupLogService videoLessonGroupLogService;
+    
+    @Autowired
+    private SysUserFeignService sysUserFeignService;
 
     @Autowired
     private TeacherService teacherService;
@@ -189,6 +193,14 @@ public class VideoLessonGroupDetailServiceImpl extends ServiceImpl<VideoLessonGr
         
         videoLessonGroupVo.setId(videoLessonGroupLog.getVideoLessonGroupId());
         
+        SysUser sysUser = sysUserFeignService.queryUserById(videoLessonGroupVo.getTeacherId());
+        
+        if(sysUser != null && sysUser.getId() != null){
+        	videoLessonGroupVo.setUsername(sysUser.getUsername());
+        	videoLessonGroupVo.setRealName(sysUser.getRealName());
+        	videoLessonGroupVo.setAvatar(sysUser.getAvatar());
+        }
+        
         List<VideoLessonPurchaseRecord> videoLessonPurchaseRecordList = videoLessonPurchaseRecordDao.queryByVideoLessonGroupId(videoLessonGroupLog.getVideoLessonGroupId(), OrderStatusEnum.PAID.getCode());
         videoLessonGroupVo.setCountStudent(videoLessonPurchaseRecordList.size());