|  | @@ -350,32 +350,37 @@ public class TenantAlbumMusicServiceImpl extends ServiceImpl<TenantAlbumMusicMap
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public LessonCoursewareWrapper.LessonCoursewareDto getLessonCoursewareDetail(LessonCoursewareWrapper.LessonCourseQuery query) {
 | 
	
		
			
				|  |  | +    public LessonCoursewareWrapper.LessonCourseware getLessonCoursewareDetail(LessonCoursewareWrapper.LessonCourseQuery query) {
 | 
	
		
			
				|  |  |          CbsLessonCoursewareWrapper.LessonCourseware lessonCourseware = coursewareFeignService.lessonCoursewareDetail(query.getLessonCoursewareId()).feignData();
 | 
	
		
			
				|  |  |          if (lessonCourseware == null) {
 | 
	
		
			
				|  |  |              throw new BizException("课件不存在");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        LessonCoursewareWrapper.LessonCoursewareDto lessonCoursewareDto = JSON.parseObject(JSON.toJSONString(lessonCourseware), LessonCoursewareWrapper.LessonCoursewareDto.class);
 | 
	
		
			
				|  |  | +<<<<<<< Updated upstream
 | 
	
		
			
				|  |  | +        LessonCoursewareWrapper.LessonCourseware lessonCoursewareDto = JSON.parseObject(JSON.toJSONString(lessonCourseware), LessonCoursewareWrapper.LessonCourseware.class);
 | 
	
		
			
				|  |  |          lessonCoursewareDto.setStatus(false);
 | 
	
		
			
				|  |  | +=======
 | 
	
		
			
				|  |  | +        LessonCoursewareWrapper.LessonCourseware lessonCoursewareDto = JSON.parseObject(JSON.toJSONString(lessonCourseware), LessonCoursewareWrapper.LessonCourseware.class);
 | 
	
		
			
				|  |  | +        lessonCoursewareDto.setPlay(false);
 | 
	
		
			
				|  |  | +>>>>>>> Stashed changes
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (query.getClient() == ClientEnum.STUDENT) {
 | 
	
		
			
				|  |  |              // 判断学生有咩有购买
 | 
	
		
			
				|  |  |              if (query.getAlbumId() != null) {
 | 
	
		
			
				|  |  |                  UserTenantAlbumRecord albumRecord = userTenantAlbumRecordService.getNewestByTenantAlbumId(query.getAlbumId(), query.getUserId(), query.getClient());
 | 
	
		
			
				|  |  |                  if (albumRecord != null && albumRecord.getEndTime().after(new Date())) {
 | 
	
		
			
				|  |  | -                    lessonCoursewareDto.setStatus(true);
 | 
	
		
			
				|  |  | +                    lessonCoursewareDto.setPlay(true);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  |                  List<Long> useAlbumIdsByUserId = userTenantAlbumRecordService.getUseAlbumIdsByUserId(query.getUserId(), query.getClient());
 | 
	
		
			
				|  |  |                  if (CollectionUtils.isNotEmpty(useAlbumIdsByUserId)) {
 | 
	
		
			
				|  |  |                      List<Long> list = tenantAlbumMusicService.getTenantAlbumMusicIdsByIds(useAlbumIdsByUserId, Arrays.asList(SubjectTypeEnum.COURSEWARE));
 | 
	
		
			
				|  |  |                      if (list.contains(query.getLessonCoursewareId())) {
 | 
	
		
			
				|  |  | -                        lessonCoursewareDto.setStatus(true);
 | 
	
		
			
				|  |  | +                        lessonCoursewareDto.setPlay(true);
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  | -            lessonCoursewareDto.setStatus(true);
 | 
	
		
			
				|  |  | +            lessonCoursewareDto.setPlay(true);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          return lessonCoursewareDto;
 |