| 
					
				 | 
			
			
				@@ -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()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 |