|  | @@ -187,7 +187,22 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao,MusicSheet>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public IPage<MusicSheetVo> selectStudentPage(IPage<MusicSheetVo> page, StudentMusicSheetSearch query) {
 | 
	
		
			
				|  |  | -        return page.setRecords(baseMapper.selectStudentMusicPage(page, query));
 | 
	
		
			
				|  |  | +        IPage<MusicSheetVo> musicSheetVoIPage = page.setRecords(baseMapper.selectStudentMusicPage(page, query));
 | 
	
		
			
				|  |  | +        List<MusicSheetVo> records = musicSheetVoIPage.getRecords();
 | 
	
		
			
				|  |  | +        if (query.getStudentId() != null) {
 | 
	
		
			
				|  |  | +            StudentVo studentVo = studentService.detail(query.getStudentId());
 | 
	
		
			
				|  |  | +            if (studentVo == null) {
 | 
	
		
			
				|  |  | +                return musicSheetVoIPage;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            for (MusicSheetVo record : records) {
 | 
	
		
			
				|  |  | +                if (ChargeTypeEnum.VIP.getCode().equals(record.getChargeType().getCode())
 | 
	
		
			
				|  |  | +                        && YesOrNoEnum.YES.getCode().equals(studentVo.getIsVip().getCode())) {
 | 
	
		
			
				|  |  | +                    record.setPlay(YesOrNoEnum.YES);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return musicSheetVoIPage;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 |