| 
					
				 | 
			
			
				@@ -22,6 +22,8 @@ import org.springframework.web.bind.annotation.RequestMapping; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.bind.annotation.RestController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.validation.Valid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.stream.Collectors; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 专辑表 web 控制层 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,14 +82,30 @@ public class OpenMusicAlbumController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         musicAlbumSearch.setAlbumStatus(YesOrNoEnum.YES); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         musicAlbumSearch.setSortBy(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         musicAlbumSearch.setPage(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        musicAlbumSearch.setRows(4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        musicAlbumSearch.setRows(5); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IPage<MusicAlbumVo> hotMusicAlbum = musicAlbumService.selectStudentPage(PageUtil.getPage(musicAlbumSearch),musicAlbumSearch); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        albumDetailVo.setHotMusicAlbum(hotMusicAlbum.getRecords()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<MusicAlbumVo> musicAlbumVos = hotMusicAlbum.getRecords() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                  .stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                  .filter(musicAlbumVo -> !musicAlbumVo.getId() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                                                       .equals(albumDetailVo.getId())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                  .collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (musicAlbumVos.size() > 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            musicAlbumVos = musicAlbumVos.subList(0,4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        albumDetailVo.setHotMusicAlbum(musicAlbumVos); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 相关专辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         musicAlbumSearch.setAlbumTagIds(albumDetailVo.getAlbumTag()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IPage<MusicAlbumVo> relatedMusicAlbum = musicAlbumService.selectStudentPage(PageUtil.getPage(musicAlbumSearch),musicAlbumSearch); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        albumDetailVo.setRelatedMusicAlbum(relatedMusicAlbum.getRecords()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<MusicAlbumVo> musicAlbumVos1 = relatedMusicAlbum.getRecords() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                      .stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                      .filter(musicAlbumVo -> !musicAlbumVo.getId() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                                                           .equals(albumDetailVo.getId())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                      .collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (musicAlbumVos1.size() > 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            musicAlbumVos1 = musicAlbumVos1.subList(0,4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        albumDetailVo.setRelatedMusicAlbum(musicAlbumVos1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return succeed(albumDetailVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |