|
@@ -436,56 +436,63 @@ public class ExportServiceImpl implements ExportService {
|
|
|
|
|
|
private HttpResponseResult<String> exportBalancedRelationshipMusicCourse(Map<String, Object> info){
|
|
|
String month = getParam(info, "month", String.class);
|
|
|
- SysUser user = sysUserService.getUser();
|
|
|
- ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_MUSIC_COURSE,user.getId());
|
|
|
- return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipMusicCourse(month),
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
+ String organIds = organizationService.getEmployeeOrgan(sysUser.getId(), null, sysUser.getIsSuperAdmin() && sysUser.getTenantId() == -1);
|
|
|
+ ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_MUSIC_COURSE,sysUser.getId());
|
|
|
+ return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipMusicCourse(month,organIds),
|
|
|
managerDownload,ExportEnum.EXPORT_BALANCED_RELATIONSHIP_MUSIC_COURSE),
|
|
|
managerDownload.getName());
|
|
|
}
|
|
|
private HttpResponseResult<String> exportBalancedRelationshipVipCourse(Map<String, Object> info){
|
|
|
String month = getParam(info, "month", String.class);
|
|
|
- SysUser user = sysUserService.getUser();
|
|
|
- ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_VIP_COURSE,user.getId());
|
|
|
- return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipVipCourse(month),
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
+ String organIds = organizationService.getEmployeeOrgan(sysUser.getId(), null, sysUser.getIsSuperAdmin() && sysUser.getTenantId() == -1);
|
|
|
+ ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_VIP_COURSE,sysUser.getId());
|
|
|
+ return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipVipCourse(month,organIds),
|
|
|
managerDownload,ExportEnum.EXPORT_BALANCED_RELATIONSHIP_VIP_COURSE),
|
|
|
managerDownload.getName());
|
|
|
}
|
|
|
private HttpResponseResult<String> exportBalancedRelationshipVipNoCourse(Map<String, Object> info){
|
|
|
String month = getParam(info, "month", String.class);
|
|
|
- SysUser user = sysUserService.getUser();
|
|
|
- ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_VIP_NO_COURSE,user.getId());
|
|
|
- return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipVipNoCourse(month),
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
+ String organIds = organizationService.getEmployeeOrgan(sysUser.getId(), null, sysUser.getIsSuperAdmin() && sysUser.getTenantId() == -1);
|
|
|
+ ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_VIP_NO_COURSE,sysUser.getId());
|
|
|
+ return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipVipNoCourse(month,organIds),
|
|
|
managerDownload,ExportEnum.EXPORT_BALANCED_RELATIONSHIP_VIP_NO_COURSE),
|
|
|
managerDownload.getName());
|
|
|
}
|
|
|
private HttpResponseResult<String> exportBalancedRelationshipMusicSubCourse(Map<String, Object> info){
|
|
|
String month = getParam(info, "month", String.class);
|
|
|
- SysUser user = sysUserService.getUser();
|
|
|
- ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_MUSIC_SUB_COURSE,user.getId());
|
|
|
- return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipMusicSubCourse(month),
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
+ String organIds = organizationService.getEmployeeOrgan(sysUser.getId(), null, sysUser.getIsSuperAdmin() && sysUser.getTenantId() == -1);
|
|
|
+ ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_MUSIC_SUB_COURSE,sysUser.getId());
|
|
|
+ return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipMusicSubCourse(month,organIds),
|
|
|
managerDownload,ExportEnum.EXPORT_BALANCED_RELATIONSHIP_MUSIC_SUB_COURSE),
|
|
|
managerDownload.getName());
|
|
|
}
|
|
|
private HttpResponseResult<String> exportBalancedRelationshipStudentInfo(Map<String, Object> info){
|
|
|
String month = getParam(info, "month", String.class);
|
|
|
- SysUser user = sysUserService.getUser();
|
|
|
- ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_INFO,user.getId());
|
|
|
- return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipStudentInfo(month),
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
+ String organIds = organizationService.getEmployeeOrgan(sysUser.getId(), null, sysUser.getIsSuperAdmin() && sysUser.getTenantId() == -1);
|
|
|
+ ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_INFO,sysUser.getId());
|
|
|
+ return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipStudentInfo(month,organIds),
|
|
|
managerDownload,ExportEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_INFO),
|
|
|
managerDownload.getName());
|
|
|
}
|
|
|
private HttpResponseResult<String> exportBalancedRelationshipStudentNormalDetail(Map<String, Object> info){
|
|
|
- SysUser user = sysUserService.getUser();
|
|
|
- ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_NORMAL_DETAIL,user.getId());
|
|
|
- return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipStudentNormalDetail(),
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
+ String organIds = organizationService.getEmployeeOrgan(sysUser.getId(), null, sysUser.getIsSuperAdmin() && sysUser.getTenantId() == -1);
|
|
|
+ ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_NORMAL_DETAIL,sysUser.getId());
|
|
|
+ return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipStudentNormalDetail(organIds),
|
|
|
managerDownload,ExportEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_NORMAL_DETAIL),
|
|
|
managerDownload.getName());
|
|
|
}
|
|
|
private HttpResponseResult<String> exportBalancedRelationshipStudentQuitDetail(Map<String, Object> info){
|
|
|
String month = getParam(info, "month", String.class);
|
|
|
- SysUser user = sysUserService.getUser();
|
|
|
- ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_QUIT_DETAIL,user.getId());
|
|
|
- return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipStudentQuitDetail(month),
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
+ String organIds = organizationService.getEmployeeOrgan(sysUser.getId(), null, sysUser.getIsSuperAdmin() && sysUser.getTenantId() == -1);
|
|
|
+ ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_QUIT_DETAIL,sysUser.getId());
|
|
|
+ return this.asyncExport(() -> this.initExportInfo(exportDao.exportBalancedRelationshipStudentQuitDetail(month,organIds),
|
|
|
managerDownload,ExportEnum.EXPORT_BALANCED_RELATIONSHIP_STUDENT_QUIT_DETAIL),
|
|
|
managerDownload.getName());
|
|
|
}
|