|  | @@ -119,25 +119,27 @@ public class MusicAlbumController extends BaseController {
 | 
	
		
			
				|  |  |          AlbumDetailVo albumDetailVo = musicAlbumService.detail(PageUtil.getPage(query), query, sysUser,  ClientEnum.TEACHER);
 | 
	
		
			
				|  |  |          albumDetailVo.setFavorite(yesOrNoEnum);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        // 相关专辑
 | 
	
		
			
				|  |  | -        MusicAlbumSearch musicAlbumSearch = new MusicAlbumSearch();
 | 
	
		
			
				|  |  | -        musicAlbumSearch.setAuditVersion(YesOrNoEnum.NO);
 | 
	
		
			
				|  |  | -        musicAlbumSearch.setAlbumStatus(YesOrNoEnum.YES);
 | 
	
		
			
				|  |  | -        musicAlbumSearch.setAuditVersion(albumDetailVo.getAuditVersion());
 | 
	
		
			
				|  |  | -        musicAlbumSearch.setSortBy(1);
 | 
	
		
			
				|  |  | -        musicAlbumSearch.setPage(1);
 | 
	
		
			
				|  |  | -        musicAlbumSearch.setRows(query.getRelatedNum() +1);
 | 
	
		
			
				|  |  | -        musicAlbumSearch.setAlbumTagIds(albumDetailVo.getAlbumTag());
 | 
	
		
			
				|  |  | -        IPage<MusicAlbumVo> relatedMusicAlbum = musicAlbumService.selectStudentPage(PageUtil.getPage(musicAlbumSearch),musicAlbumSearch, ClientEnum.TEACHER);
 | 
	
		
			
				|  |  | -        List<MusicAlbumVo> musicAlbumVos1 = relatedMusicAlbum.getRecords()
 | 
	
		
			
				|  |  | -                                                      .stream()
 | 
	
		
			
				|  |  | -                                                      .filter(musicAlbumVo -> !musicAlbumVo.getId()
 | 
	
		
			
				|  |  | -                                                                                           .equals(albumDetailVo.getId()))
 | 
	
		
			
				|  |  | -                                                      .collect(Collectors.toList());
 | 
	
		
			
				|  |  | -        if (musicAlbumVos1.size() > query.getRelatedNum()) {
 | 
	
		
			
				|  |  | -            musicAlbumVos1 = musicAlbumVos1.subList(0,query.getRelatedNum());
 | 
	
		
			
				|  |  | +        if (query.getQueryRelatedAlbum()) {
 | 
	
		
			
				|  |  | +            // 相关专辑
 | 
	
		
			
				|  |  | +            MusicAlbumSearch musicAlbumSearch = new MusicAlbumSearch();
 | 
	
		
			
				|  |  | +            musicAlbumSearch.setAuditVersion(YesOrNoEnum.NO);
 | 
	
		
			
				|  |  | +            musicAlbumSearch.setAlbumStatus(YesOrNoEnum.YES);
 | 
	
		
			
				|  |  | +            musicAlbumSearch.setAuditVersion(albumDetailVo.getAuditVersion());
 | 
	
		
			
				|  |  | +            musicAlbumSearch.setSortBy(1);
 | 
	
		
			
				|  |  | +            musicAlbumSearch.setPage(1);
 | 
	
		
			
				|  |  | +            musicAlbumSearch.setRows(query.getRelatedNum() + 1);
 | 
	
		
			
				|  |  | +            musicAlbumSearch.setAlbumTagIds(albumDetailVo.getAlbumTag());
 | 
	
		
			
				|  |  | +            IPage<MusicAlbumVo> relatedMusicAlbum = musicAlbumService.selectStudentPage(PageUtil.getPage(musicAlbumSearch), musicAlbumSearch, ClientEnum.TEACHER);
 | 
	
		
			
				|  |  | +            List<MusicAlbumVo> musicAlbumVos1 = relatedMusicAlbum.getRecords()
 | 
	
		
			
				|  |  | +                    .stream()
 | 
	
		
			
				|  |  | +                    .filter(musicAlbumVo -> !musicAlbumVo.getId()
 | 
	
		
			
				|  |  | +                            .equals(albumDetailVo.getId()))
 | 
	
		
			
				|  |  | +                    .collect(Collectors.toList());
 | 
	
		
			
				|  |  | +            if (musicAlbumVos1.size() > query.getRelatedNum()) {
 | 
	
		
			
				|  |  | +                musicAlbumVos1 = musicAlbumVos1.subList(0, query.getRelatedNum());
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            albumDetailVo.setRelatedMusicAlbum(musicAlbumVos1);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        albumDetailVo.setRelatedMusicAlbum(musicAlbumVos1);
 | 
	
		
			
				|  |  |          return succeed(albumDetailVo);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |