|
@@ -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());
|
|
|
|