| 
					
				 | 
			
			
				@@ -1,9 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.ym.mec.biz.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.dao.CloudTeacherFreeCourseDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.ym.mec.biz.dal.dao.CourseScheduleDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.entity.CloudTeacherFreeCourse; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.ym.mec.biz.dal.entity.CourseSchedule; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.service.CloudTeacherFreeCourseService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.common.dal.BaseDAO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.common.service.impl.BaseServiceImpl; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -19,8 +17,6 @@ public class CloudTeacherFreeCourseServiceImpl extends BaseServiceImpl<Long, Clo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private CloudTeacherFreeCourseDao cloudTeacherFreeCourseDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	private CourseScheduleDao courseScheduleDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public BaseDAO<Long, CloudTeacherFreeCourse> getDAO() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,9 +37,7 @@ public class CloudTeacherFreeCourseServiceImpl extends BaseServiceImpl<Long, Clo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Transactional(rollbackFor = Exception.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void courseConvert(List<Long> oldCourseIdList,List<Long> courseIdList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		List<CourseSchedule> courseSchedules = courseScheduleDao.findByCourseScheduleIds(oldCourseIdList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		boolean convertFlag = courseSchedules.get(0).getConvertFlag(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(convertFlag){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if(cloudTeacherFreeCourseDao.countByCourseIdList(oldCourseIdList) > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			cloudTeacherFreeCourseDao.batchInsert(StringUtils.join(courseIdList,","),null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |