|
@@ -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);
|
|
|
+ List<RegisterSubjectDto> registerSubjects = musicGroupDao.getRegisterSubjectNum(musicGroupIds, null, 2);
|
|
|
List<MusicGroupRegisterDto> musicGroupRegisterOrders = musicGroupDao.getMusicGroupRegisterOrder(musicGroupIds);
|
|
|
List<MusicGroupRegisterDto> musicGroupRegisterTotalMoneys = musicGroupDao.getMusicGroupRegisterTotalMoney(musicGroupIds);
|
|
|
|
|
@@ -2041,7 +2041,13 @@ public class ExportController extends BaseController {
|
|
|
organIds = employee.getOrganIdList();
|
|
|
}
|
|
|
}
|
|
|
- List<MusicGroupRegisterDto> musicGroupRegisters = musicGroupDao.getMusicGroupRegister(null,organIds);
|
|
|
+
|
|
|
+ List<MusicGroupStatusEnum> musicGroupStatusList = new ArrayList<>();
|
|
|
+ musicGroupStatusList.add(MusicGroupStatusEnum.PAY);
|
|
|
+ musicGroupStatusList.add(MusicGroupStatusEnum.PREPARE);
|
|
|
+ musicGroupStatusList.add(MusicGroupStatusEnum.PROGRESS);
|
|
|
+ musicGroupStatusList.add(MusicGroupStatusEnum.PAUSE);
|
|
|
+ List<MusicGroupRegisterDto> musicGroupRegisters = musicGroupDao.getMusicGroupRegister(musicGroupStatusList, organIds);
|
|
|
|
|
|
if (musicGroupRegisters.size() <= 0) {
|
|
|
response.setStatus(200);
|
|
@@ -2052,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);
|
|
|
+ List<RegisterSubjectDto> registerSubjects = musicGroupDao.getRegisterSubjectNum(musicGroupIds, StudentMusicGroupStatusEnum.NORMAL, null);
|
|
|
|
|
|
HashSet<Integer> added = new HashSet<>();
|
|
|
List<String> header = new ArrayList<>();
|
|
@@ -2123,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());
|
|
@@ -2134,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);
|
|
@@ -2153,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());
|
|
|
}
|