|  | @@ -1838,17 +1838,10 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
 | 
	
		
			
				|  |  |          pageInfo.setTotal(count);
 | 
	
		
			
				|  |  |          params.put("offset", pageInfo.getOffset());
 | 
	
		
			
				|  |  |          if (queryInfo.getPage() <= pageInfo.getTotalPage()) {
 | 
	
		
			
				|  |  | -            Date firstPreTime = null;
 | 
	
		
			
				|  |  | -            Date firstPayTime = null;
 | 
	
		
			
				|  |  | +            RegisterDto registerOrPreMinTime = studentRegistrationDao.getRegisterOrPreMinTime(queryInfo.getMusicGroupId());
 | 
	
		
			
				|  |  | +            Date firstPreTime = registerOrPreMinTime.getMinPerRegisterTime();
 | 
	
		
			
				|  |  | +            Date firstPayTime = registerOrPreMinTime.getMinPayTime();
 | 
	
		
			
				|  |  |              dataList = studentRegistrationDao.getRegisterOrPreList(params);
 | 
	
		
			
				|  |  | -            List<RegisterDto> collect = dataList.stream().filter(e -> e.getPerRegisterTime() != null).sorted(Comparator.comparing(RegisterDto::getPerRegisterTime)).collect(Collectors.toList());
 | 
	
		
			
				|  |  | -            if (collect.size() > 0) {
 | 
	
		
			
				|  |  | -                firstPreTime = collect.get(0).getPerRegisterTime();
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            collect = dataList.stream().filter(e -> e.getPayTime() != null).sorted(Comparator.comparing(RegisterDto::getPayTime)).collect(Collectors.toList());
 | 
	
		
			
				|  |  | -            if (collect.size() > 0) {
 | 
	
		
			
				|  |  | -                firstPayTime = collect.get(0).getPayTime();
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  |              for (RegisterDto registerDto : dataList) {
 | 
	
		
			
				|  |  |                  if (registerDto.getPerRegisterTime() != null) {
 | 
	
		
			
				|  |  |                      int perRegInterval = DateUtil.secondsBetween(firstPreTime, registerDto.getPerRegisterTime());
 |