| 
					
				 | 
			
			
				@@ -49,7 +49,7 @@ public class ClassGroupStudentMapperServiceImpl extends BaseServiceImpl<Long, Cl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public ClassGroupStudentMapper findClassStudentMapperByUserIdAndClassGroupId(Integer userId, Integer classGroupId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return classGroupStudentMapperDao.findClassStudentMapperByUserIdAndClassGroupId(userId, classGroupId,"NORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return classGroupStudentMapperDao.findClassStudentMapperByUserIdAndClassGroupId(userId, classGroupId, "NORMAL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -153,26 +153,22 @@ public class ClassGroupStudentMapperServiceImpl extends BaseServiceImpl<Long, Cl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Iterator<String> iterator = userIdStrSet.iterator(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         while (iterator.hasNext()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	Integer userId = Integer.parseInt(iterator.next()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Integer userId = Integer.parseInt(iterator.next()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<ClassGroupStudentMapper> highClassGroupHasUser = classGroupStudentMapperDao.findHighClassGroupHasUser(classGroup.getMusicGroupId(), userId, classGroup.getType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!classGroup.getType().equals(ClassGroupTypeEnum.SNAP) && highClassGroupHasUser != null && highClassGroupHasUser.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            	iterator.remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                iterator.remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //校验是否存在历史记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ClassGroupStudentMapper classGroupStudentMapper = classGroupStudentMapperDao.findClassStudentMapperByUserIdAndClassGroupId(userId, classGroupId, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(classGroupStudentMapper != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMapper = new ClassGroupStudentMapper(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMapper.setMusicGroupId(classGroup.getMusicGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMapper.setClassGroupId(classGroupId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMapper.setUserId(userId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMapper.setCreateTime(nowDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMapper.setGroupType(GroupType.MUSIC); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                classGroupStudentMappers.add(classGroupStudentMapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ClassGroupStudentMapper classGroupStudentMapper = new ClassGroupStudentMapper(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            classGroupStudentMapper.setMusicGroupId(classGroup.getMusicGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            classGroupStudentMapper.setClassGroupId(classGroupId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            classGroupStudentMapper.setUserId(userId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            classGroupStudentMapper.setCreateTime(nowDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            classGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            classGroupStudentMapper.setGroupType(GroupType.MUSIC); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            classGroupStudentMappers.add(classGroupStudentMapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (classGroup.getType().equals(ClassGroupTypeEnum.NORMAL)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 StudentRegistration studentRegistration = studentRegistrationService.queryByUserIdAndMusicGroupId(userId, classGroup.getMusicGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentRegistration.setClassGroupId(classGroupId); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -180,9 +176,9 @@ public class ClassGroupStudentMapperServiceImpl extends BaseServiceImpl<Long, Cl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             imGroupMemberList.add(new ImGroupMember(userId.toString())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if (classGroupStudentMappers.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			classGroupStudentMapperDao.classGroupStudentsInsert(classGroupStudentMappers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (classGroupStudentMappers.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            classGroupStudentMapperDao.classGroupStudentsInsert(classGroupStudentMappers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //添加进IM群组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ImGroupMember[] imGroupMembers = imGroupMemberList.toArray(new ImGroupMember[imGroupMemberList.size()]); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -214,8 +210,8 @@ public class ClassGroupStudentMapperServiceImpl extends BaseServiceImpl<Long, Cl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             courseScheduleStudentPaymentService.batchInsert(courseScheduleStudentPayments); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //乐团在合奏班 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(classGroupRelation != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            addStudents(classGroupRelation.getClassGroupId(),userIdsStr,GroupType.MUSIC); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (classGroupRelation != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addStudents(classGroupRelation.getClassGroupId(), userIdsStr, GroupType.MUSIC); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return true; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -223,12 +219,12 @@ public class ClassGroupStudentMapperServiceImpl extends BaseServiceImpl<Long, Cl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Object queryHoliday(String year) throws IOException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return HttpUtil.get(holidayUrl + year,null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return HttpUtil.get(holidayUrl + year, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<ClassGroupStudentMapper> findMusicGroupClassGroupByType(String musicGroupId, ClassGroupTypeEnum type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return classGroupStudentMapperDao.findMusicGroupClassGroupByType(musicGroupId,type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return classGroupStudentMapperDao.findMusicGroupClassGroupByType(musicGroupId, type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 |