|  | @@ -11,10 +11,12 @@ import com.ym.mec.biz.dal.dto.OrganVipGroupCategoryCourseNumDto;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.dto.SimpleUserDto;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.entity.IndexErrInfoDto;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.entity.Organization;
 | 
	
		
			
				|  |  | +import com.ym.mec.biz.dal.entity.StudentRegistration;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.enums.*;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.page.IndexDataQueryInfo;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.service.EmployeeService;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.service.StudentExtracurricularExercisesSituationService;
 | 
	
		
			
				|  |  | +import com.ym.mec.biz.service.SysConfigService;
 | 
	
		
			
				|  |  |  import com.ym.mec.common.constant.CommonConstants;
 | 
	
		
			
				|  |  |  import com.ym.mec.common.dal.BaseDAO;
 | 
	
		
			
				|  |  |  import com.ym.mec.common.exception.BizException;
 | 
	
	
		
			
				|  | @@ -64,6 +66,8 @@ public class IndexBaseMonthDataServiceImpl extends BaseServiceImpl<Long, IndexBa
 | 
	
		
			
				|  |  |  	private ClassGroupDao classGroupDao;
 | 
	
		
			
				|  |  |  	@Autowired
 | 
	
		
			
				|  |  |  	private EmployeeService employeeService;
 | 
	
		
			
				|  |  | +	@Autowired
 | 
	
		
			
				|  |  | +	private StudentRegistrationDao studentRegistrationDao;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private static ThreadLocal<Set<Integer>> organIds = new ThreadLocal<Set<Integer>>(){
 | 
	
		
			
				|  |  |  		@Override
 | 
	
	
		
			
				|  | @@ -526,6 +530,10 @@ public class IndexBaseMonthDataServiceImpl extends BaseServiceImpl<Long, IndexBa
 | 
	
		
			
				|  |  |  			//申请退团学员数
 | 
	
		
			
				|  |  |  			List<Long> quitGroupNum = indexBaseMonthDataDao.queryApplyForQuitGroupNum(organIds,educationUserId);
 | 
	
		
			
				|  |  |  			twoChild.add(new IndexErrInfoDto(IndexErrorType.STUDENT_APPLY_FOR_QUIT_MUSIC_GROUP, IndexErrorType.STUDENT_APPLY_FOR_QUIT_MUSIC_GROUP.getMsg(), quitGroupNum.size(),  quitGroupNum));
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			//乐团学员会员到期首页提醒
 | 
	
		
			
				|  |  | +//			List<StudentRegistration> studentRegistrations = studentRegistrationDao.queryMemberEndAutoQuitMusic("1",null);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  //			int attendanceInfo = indexBaseMonthDataDao.queryStudentAttendanceInfo(organIds, StudentAttendanceStatusEnum.TRUANT.getCode(),startTime);
 | 
	
		
			
				|  |  |  //			twoChild.add(new IndexErrInfoDto(IndexErrorType.COURSE_TRUANT_STUDENT_NUM, IndexErrorType.COURSE_TRUANT_STUDENT_NUM.getMsg(), attendanceInfo, null));
 | 
	
		
			
				|  |  |  //			int attendanceInfo1 = indexBaseMonthDataDao.queryStudentAttendanceInfo(organIds, StudentAttendanceStatusEnum.LEAVE.getCode(),startTime);
 | 
	
	
		
			
				|  | @@ -889,6 +897,12 @@ public class IndexBaseMonthDataServiceImpl extends BaseServiceImpl<Long, IndexBa
 | 
	
		
			
				|  |  |  		int lowTeacherSalary = indexBaseMonthDataDao.queryLowTeacherSalary(organIds,monthStr);
 | 
	
		
			
				|  |  |  		result.add(new IndexErrInfoDto(IndexErrorType.TEACHER_EXPECT_SALARY_BE_LOW, IndexErrorType.TEACHER_EXPECT_SALARY_BE_LOW.getMsg(),lowTeacherSalary, null));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +		//乐团学员会员即将到期首页提醒
 | 
	
		
			
				|  |  | +//		String configValue = sysConfigDao.findConfigValue(SysConfigService.PUSH_MEMBER_RENEW_QUIT);
 | 
	
		
			
				|  |  | +//		if(StringUtils.isEmpty(configValue)){
 | 
	
		
			
				|  |  | +//			configValue = "5";
 | 
	
		
			
				|  |  | +//		}
 | 
	
		
			
				|  |  | +//		List<StudentRegistration> studentRegistrations = studentRegistrationDao.queryMemberEndAutoQuitMusic(configValue,0);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		return result;
 | 
	
		
			
				|  |  |  	}
 |