|  | @@ -5,6 +5,7 @@ import com.ym.mec.biz.dal.enums.GroupType;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.service.GroupClassService;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | +import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * @Author Joburgess
 | 
	
	
		
			
				|  | @@ -35,14 +36,17 @@ public class GroupClassServiceImpl implements GroupClassService {
 | 
	
		
			
				|  |  |      private StudentAttendanceDao studentAttendanceDao;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | +    @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |      public boolean deleteGroupInfo(String groupId, GroupType groupType) {
 | 
	
		
			
				|  |  |          groupDao.deleteGroup(groupId,groupType.getCode());
 | 
	
		
			
				|  |  |          classGroupDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  | +        classGroupTeacherMapperDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  | +        classGroupTeacherSalaryDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  |          classGroupStudentMapperDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  | -        courseScheduleDao.deleteCourseSchedulesByMusicGroupID(groupId,groupType);
 | 
	
		
			
				|  |  | -        courseScheduleTeacherSalaryDao.deleteByMusicGroupId(groupId,groupType);
 | 
	
		
			
				|  |  | -        courseScheduleStudentPaymentDao.deleteByMusicGroupId(groupId,groupType);
 | 
	
		
			
				|  |  | -        teacherAttendanceDao.deleteByMusicGroupId(groupId,groupType);
 | 
	
		
			
				|  |  | +        courseScheduleDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  | +        courseScheduleTeacherSalaryDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  | +        courseScheduleStudentPaymentDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  | +        teacherAttendanceDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  |          studentAttendanceDao.deleteByGroup(groupId,groupType);
 | 
	
		
			
				|  |  |          return true;
 | 
	
		
			
				|  |  |      }
 |