|  | @@ -1131,8 +1131,8 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  | -            String[] header = {"分部", "学生编号", "学生姓名", "网管课老师id", "网管课老师", "有效期截止时间", "课程截止时间", "总课时", "剩余课时", "是否购买"};
 | 
	
		
			
				|  |  | -            String[] body = {"organName", "studentId", "studentName", "teacherIds", "teacherName", "expireDate", "classEndDate", "totalClassTimes", "noStartClassTimes", "buyPractice.msg"};
 | 
	
		
			
				|  |  | +            String[] header = {"分部", "学生编号", "学生姓名", "网管课老师id", "网管课老师", "教务老师id", "教务老师", "有效期截止时间", "课程截止时间", "总课时", "剩余课时", "是否购买"};
 | 
	
		
			
				|  |  | +            String[] body = {"organName", "studentId", "studentName", "teacherIds", "teacherName", "eduTeacherIds", "eduTeacherName", "expireDate", "classEndDate", "totalClassTimes", "noStartClassTimes", "buyPractice.msg"};
 | 
	
		
			
				|  |  |              HSSFWorkbook workbook = POIUtil.exportExcel(header, body, practiceGroupExports);
 | 
	
		
			
				|  |  |              response.setContentType("application/octet-stream");
 | 
	
		
			
				|  |  |              response.setHeader("Content-Disposition", "attachment;filename=lender-" + DateUtil.getDate(new Date()) + ".xls");
 | 
	
	
		
			
				|  | @@ -1203,8 +1203,8 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  | -            String[] header = {"分部", "学生编号", "学生姓名", "指导老师id", "指导老师", "课程开始时间", "课程截止时间", "总课时", "剩余课时"};
 | 
	
		
			
				|  |  | -            String[] body = {"organName", "studentId", "studentName", "teacherIds", "teacherName", "classStartDate", "classEndDate", "totalClassTimes", "noStartClassTimes"};
 | 
	
		
			
				|  |  | +            String[] header = {"分部", "学生编号", "学生姓名", "指导老师id", "指导老师", "教务老师id", "教务老师", "课程开始时间", "课程截止时间", "总课时", "剩余课时"};
 | 
	
		
			
				|  |  | +            String[] body = {"organName", "studentId", "studentName", "teacherIds", "teacherName", "eduTeacherIds", "eduTeacherName", "classStartDate", "classEndDate", "totalClassTimes", "noStartClassTimes"};
 | 
	
		
			
				|  |  |              HSSFWorkbook workbook = POIUtil.exportExcel(header, body, vipGroupExports);
 | 
	
		
			
				|  |  |              response.setContentType("application/octet-stream");
 | 
	
		
			
				|  |  |              response.setHeader("Content-Disposition", "attachment;filename=lender-" + DateUtil.getDate(new Date()) + ".xls");
 | 
	
	
		
			
				|  | @@ -1711,7 +1711,7 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |          musicGroupStatusList.add(MusicGroupStatusEnum.APPLY);
 | 
	
		
			
				|  |  |          musicGroupStatusList.add(MusicGroupStatusEnum.PAY);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        List<MusicGroupRegisterDto> musicGroupRegisters = musicGroupDao.getMusicGroupRegister(musicGroupStatusList,organIds);
 | 
	
		
			
				|  |  | +        List<MusicGroupRegisterDto> musicGroupRegisters = musicGroupDao.getMusicGroupRegister(musicGroupStatusList, organIds);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (musicGroupRegisters.size() <= 0) {
 | 
	
		
			
				|  |  |              response.setStatus(200);
 | 
	
	
		
			
				|  | @@ -1722,7 +1722,7 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          List<String> musicGroupIds = musicGroupRegisters.stream().map(MusicGroupRegisterDto::getMusicGroupId).collect(Collectors.toList());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        List<RegisterSubjectDto> registerSubjects = musicGroupDao.getRegisterSubjectNum(musicGroupIds,null,2);
 | 
	
		
			
				|  |  | +        List<RegisterSubjectDto> registerSubjects = musicGroupDao.getRegisterSubjectNum(musicGroupIds, null, 2);
 | 
	
		
			
				|  |  |          List<MusicGroupRegisterDto> musicGroupRegisterOrders = musicGroupDao.getMusicGroupRegisterOrder(musicGroupIds);
 | 
	
		
			
				|  |  |          List<MusicGroupRegisterDto> musicGroupRegisterTotalMoneys = musicGroupDao.getMusicGroupRegisterTotalMoney(musicGroupIds);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -2047,7 +2047,7 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |          musicGroupStatusList.add(MusicGroupStatusEnum.PREPARE);
 | 
	
		
			
				|  |  |          musicGroupStatusList.add(MusicGroupStatusEnum.PROGRESS);
 | 
	
		
			
				|  |  |          musicGroupStatusList.add(MusicGroupStatusEnum.PAUSE);
 | 
	
		
			
				|  |  | -        List<MusicGroupRegisterDto> musicGroupRegisters = musicGroupDao.getMusicGroupRegister(musicGroupStatusList,organIds);
 | 
	
		
			
				|  |  | +        List<MusicGroupRegisterDto> musicGroupRegisters = musicGroupDao.getMusicGroupRegister(musicGroupStatusList, organIds);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (musicGroupRegisters.size() <= 0) {
 | 
	
		
			
				|  |  |              response.setStatus(200);
 | 
	
	
		
			
				|  | @@ -2058,7 +2058,7 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          List<String> musicGroupIds = musicGroupRegisters.stream().map(MusicGroupRegisterDto::getMusicGroupId).collect(Collectors.toList());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        List<RegisterSubjectDto> registerSubjects = musicGroupDao.getRegisterSubjectNum(musicGroupIds,StudentMusicGroupStatusEnum.NORMAL,null);
 | 
	
		
			
				|  |  | +        List<RegisterSubjectDto> registerSubjects = musicGroupDao.getRegisterSubjectNum(musicGroupIds, StudentMusicGroupStatusEnum.NORMAL, null);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          HashSet<Integer> added = new HashSet<>();
 | 
	
		
			
				|  |  |          List<String> header = new ArrayList<>();
 | 
	
	
		
			
				|  | @@ -2129,7 +2129,7 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |      @ApiOperation(value = "回款统计")
 | 
	
		
			
				|  |  |      @RequestMapping("export/studentOrder")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('export/studentOrder')")
 | 
	
		
			
				|  |  | -    public void studentOrder(String organIds,Date date, HttpServletResponse response) throws IOException {
 | 
	
		
			
				|  |  | +    public void studentOrder(String organIds, Date date, HttpServletResponse response) throws IOException {
 | 
	
		
			
				|  |  |          SysUser sysUser = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  |          if (!sysUser.getIsSuperAdmin()) {
 | 
	
		
			
				|  |  |              Employee employee = employeeDao.get(sysUser.getId());
 | 
	
	
		
			
				|  | @@ -2140,12 +2140,12 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |          Date startTime = DateUtil.getFirstDayOfMonth(date);
 | 
	
		
			
				|  |  |          Date EndTime = DateUtil.getLastSecondWithDay(DateUtil.getLastDayOfMonth(date));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        List<OrderTypeEnum> orderTypeList = new  ArrayList<>();
 | 
	
		
			
				|  |  | +        List<OrderTypeEnum> orderTypeList = new ArrayList<>();
 | 
	
		
			
				|  |  |          orderTypeList.add(OrderTypeEnum.SPORADIC);
 | 
	
		
			
				|  |  |          orderTypeList.add(OrderTypeEnum.PRACTICE_GROUP_BUY);
 | 
	
		
			
				|  |  |          orderTypeList.add(OrderTypeEnum.PRACTICE_GROUP_RENEW);
 | 
	
		
			
				|  |  |          orderTypeList.add(OrderTypeEnum.SMALL_CLASS_TO_BUY);
 | 
	
		
			
				|  |  | -        List<OrderByTypeExportDto> orders = studentPaymentOrderDao.getOrderByMonthAndType(organIds, orderTypeList,startTime,EndTime);
 | 
	
		
			
				|  |  | +        List<OrderByTypeExportDto> orders = studentPaymentOrderDao.getOrderByMonthAndType(organIds, orderTypeList, startTime, EndTime);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (orders.size() <= 0) {
 | 
	
		
			
				|  |  |              response.setStatus(200);
 | 
	
	
		
			
				|  | @@ -2159,23 +2159,23 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          List<VipBuyResultDto> vipGroupTeachers = new ArrayList<>();
 | 
	
		
			
				|  |  |          List<PracticeCourseDto> practiceGroupsTeacher = new ArrayList<>();
 | 
	
		
			
				|  |  | -        if(vipGroupIds.size() > 0){
 | 
	
		
			
				|  |  | +        if (vipGroupIds.size() > 0) {
 | 
	
		
			
				|  |  |              vipGroupTeachers = vipGroupDao.getGroupTeachers(vipGroupIds);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        if(practiceGroupIds.size() >0){
 | 
	
		
			
				|  |  | +        if (practiceGroupIds.size() > 0) {
 | 
	
		
			
				|  |  |              practiceGroupsTeacher = practiceGroupDao.getPracticeGroupByIds(practiceGroupIds);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          for (OrderByTypeExportDto order : orders) {
 | 
	
		
			
				|  |  |              for (VipBuyResultDto vipGroupTeacher : vipGroupTeachers) {
 | 
	
		
			
				|  |  | -                if(order.getGroupType().equals(GroupType.VIP) && order.getMusicGroupId().equals(vipGroupTeacher.getVipGroupId().longValue())){
 | 
	
		
			
				|  |  | +                if (order.getGroupType().equals(GroupType.VIP) && order.getMusicGroupId().equals(vipGroupTeacher.getVipGroupId().longValue())) {
 | 
	
		
			
				|  |  |                      order.setTeacherName(vipGroupTeacher.getTeacherName());
 | 
	
		
			
				|  |  |                      order.setEduTeacherName(vipGroupTeacher.getEduTeacherName());
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              for (PracticeCourseDto practiceCourseDto : practiceGroupsTeacher) {
 | 
	
		
			
				|  |  | -                if(order.getGroupType().equals(GroupType.PRACTICE) && order.getMusicGroupId().equals(practiceCourseDto.getId())){
 | 
	
		
			
				|  |  | +                if (order.getGroupType().equals(GroupType.PRACTICE) && order.getMusicGroupId().equals(practiceCourseDto.getId())) {
 | 
	
		
			
				|  |  |                      order.setTeacherName(practiceCourseDto.getTeacherName());
 | 
	
		
			
				|  |  |                      order.setEduTeacherName(practiceCourseDto.getEduTeacherName());
 | 
	
		
			
				|  |  |                  }
 |