|  | @@ -22,6 +22,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
 | 
											
												
													
														|  |  import org.springframework.web.bind.annotation.RestController;
 |  |  import org.springframework.web.bind.annotation.RestController;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import javax.validation.Valid;
 |  |  import javax.validation.Valid;
 | 
											
												
													
														|  | 
 |  | +import java.util.List;
 | 
											
												
													
														|  | 
 |  | +import java.util.stream.Collectors;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  /**
 |  |  /**
 | 
											
												
													
														|  |   * 专辑表 web 控制层
 |  |   * 专辑表 web 控制层
 | 
											
										
											
												
													
														|  | @@ -80,14 +82,30 @@ public class OpenMusicAlbumController extends BaseController {
 | 
											
												
													
														|  |          musicAlbumSearch.setAlbumStatus(YesOrNoEnum.YES);
 |  |          musicAlbumSearch.setAlbumStatus(YesOrNoEnum.YES);
 | 
											
												
													
														|  |          musicAlbumSearch.setSortBy(1);
 |  |          musicAlbumSearch.setSortBy(1);
 | 
											
												
													
														|  |          musicAlbumSearch.setPage(1);
 |  |          musicAlbumSearch.setPage(1);
 | 
											
												
													
														|  | -        musicAlbumSearch.setRows(4);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        musicAlbumSearch.setRows(5);
 | 
											
												
													
														|  |          IPage<MusicAlbumVo> hotMusicAlbum = musicAlbumService.selectStudentPage(PageUtil.getPage(musicAlbumSearch),musicAlbumSearch);
 |  |          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());
 |  |          musicAlbumSearch.setAlbumTagIds(albumDetailVo.getAlbumTag());
 | 
											
												
													
														|  |          IPage<MusicAlbumVo> relatedMusicAlbum = musicAlbumService.selectStudentPage(PageUtil.getPage(musicAlbumSearch),musicAlbumSearch);
 |  |          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);
 |  |          return succeed(albumDetailVo);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 |