|  | @@ -285,7 +285,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |                  for (StudentRegistration studentRegistration : musicGroupStudentRegistrationList) {
 | 
	
		
			
				|  |  |                      studentRegistration.setId(null);
 | 
	
		
			
				|  |  |                      studentRegistration.setMusicGroupStatus(ClassGroupStudentStatusEnum.NORMAL);
 | 
	
		
			
				|  |  | -                    studentRegistration.setPaymentStatus(PaymentStatusEnum.NO);
 | 
	
		
			
				|  |  | +                    studentRegistration.setPaymentStatus(PaymentStatusEnum.OPEN);
 | 
	
		
			
				|  |  |                      studentRegistration.setMusicGroupId(musicGroupId);
 | 
	
		
			
				|  |  |                      studentRegistration.setSubjectId(e.getSubjectId());
 | 
	
		
			
				|  |  |                      studentRegistration.setActualSubjectId(e.getSubjectId());
 | 
	
	
		
			
				|  | @@ -308,7 +308,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |                      if (studentRegistrationList.size() > 0) {
 | 
	
		
			
				|  |  |                          //修改为已缴费
 | 
	
		
			
				|  |  |                          studentRegistrationList.forEach(e->e.setPaymentStatus(PaymentStatusEnum.YES));
 | 
	
		
			
				|  |  | -                        studentRegistrationDao.batchInsert(studentRegistrationList);
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -316,6 +315,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |                  studentRegistrationDao.batchInsert(studentRegistrationList);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              musicGroupDao.update(musicGroup);
 | 
	
		
			
				|  |  | +            List<MusicGroupStudentFee> musicGroupStudentFees = musicGroupStudentFeeDao.initMusicGroupStudentFee(musicGroupId);
 | 
	
		
			
				|  |  | +            if(musicGroupStudentFees != null && musicGroupStudentFees.size() > 0){
 | 
	
		
			
				|  |  | +                Date nextPaymentDate = musicGroupPaymentCalenderService.getNextPaymentDate(musicGroupId);
 | 
	
		
			
				|  |  | +                musicGroupStudentFeeDao.batchInsert(musicGroupStudentFees,nextPaymentDate);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId, "跨团调整", sysUser.getId(),""));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 |