| 
					
				 | 
			
			
				@@ -141,11 +141,11 @@ public class StudentManageServiceImpl implements StudentManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<Integer, StudentListCourseDto> StudentListCourseDtoMap = studentListCourseDtoList.stream().collect(Collectors.toMap(StudentListCourseDto::getUserId, studentListCourseDto -> studentListCourseDto)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //用户协议 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//        List<SysUserContracts> userAllContract = sysUserContractsDao.getUserAllContract(new ArrayList<>(userIds)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//        Map<Integer, Set<Integer>> userContractVersionMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//        if(!CollectionUtils.isEmpty(userAllContract)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            userContractVersionMap = userAllContract.stream().collect(Collectors.groupingBy(SysUserContracts::getUserId, Collectors.mapping(SysUserContracts::getVersion, Collectors.toSet()))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<SysUserContracts> userAllContract = sysUserContractsDao.getUserAllContract(new ArrayList<>(userIds)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<Integer, Set<Integer>> userContractVersionMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(!CollectionUtils.isEmpty(userAllContract)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            userContractVersionMap = userAllContract.stream().collect(Collectors.groupingBy(SysUserContracts::getUserId, Collectors.mapping(SysUserContracts::getVersion, Collectors.toSet()))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //List<Subject> studentSubject = studentManageDao.getStudentSubject(userIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         StudentListCourseDto studentListCourseDto = null; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -167,9 +167,12 @@ public class StudentManageServiceImpl implements StudentManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 dto.setHasPracticeCourse(YesOrNoEnum.NO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            if(userContractVersionMap.containsKey(dto.getUserId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(userContractVersionMap.containsKey(dto.getUserId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                dto.setContractVersions(StringUtils.join(userContractVersionMap.get(dto.getUserId()), ",")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                dto.setIsSignedContract(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                dto.setIsSignedContract(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //            for (Subject subject : studentSubject) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                if(!subject.getId().equals(dto.getUserId())) continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                dto.setSubjectName(subject.getName()); 
			 |