|
@@ -1868,131 +1868,6 @@ public class ExportController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-/* @ApiOperation(value = "财务管理导出")
|
|
|
- @RequestMapping("export/routeOrderList")
|
|
|
- @PreAuthorize("@pcs.hasPermissions('export/routeOrderList')")
|
|
|
- public HttpResponseResult routeOrderList(StudentPaymentOrderQueryInfo queryInfo) throws Exception {
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
- return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
- }
|
|
|
- queryInfo.setOrganId(organizationService.getEmployeeOrgan(sysUser.getId(),queryInfo.getOrganId(),sysUser.getIsSuperAdmin()));
|
|
|
- if (StringUtils.isNotBlank(queryInfo.getSearch())) {
|
|
|
- List<BasicUserDto> users = studentPaymentOrderDao.getUsers(queryInfo.getSearch());
|
|
|
- List<Integer> userIds = users.stream().map(BasicUserDto::getUserId).collect(Collectors.toList());
|
|
|
- if (userIds.size() <= 0) {
|
|
|
- userIds.add(0);
|
|
|
- }
|
|
|
- queryInfo.setUserIds(userIds);
|
|
|
- }
|
|
|
- queryInfo.setPage(1);
|
|
|
- queryInfo.setRows(50000);
|
|
|
- queryInfo.setIsExport(true);
|
|
|
- queryInfo.setOrderType("3");
|
|
|
- Map<String, Object> params = new HashMap<String, Object>();
|
|
|
- MapUtil.populateMap(params, queryInfo);
|
|
|
-
|
|
|
- int count = studentPaymentRouteOrderDao.queryCount(params);
|
|
|
- if (count <= 0) {
|
|
|
- return failed("没有可导出的数据");
|
|
|
- }
|
|
|
-
|
|
|
- if (count > 50000) {
|
|
|
- return failed("数据集太大,不能导出.最大数据集不能超过50000");
|
|
|
- }
|
|
|
- queryInfo.setRoutingOrganId(null);
|
|
|
-
|
|
|
- Date nowDate = new Date();
|
|
|
- String no = idGeneratorService.generatorId("download") + "";
|
|
|
- String fileName = "routeOrderList-" + no + "-" + DateUtil.getDate(nowDate) + ".xls";
|
|
|
- ManagerDownload managerDownload = new ManagerDownload();
|
|
|
- managerDownload.setType(ExportTypeEnum.ROUTE_ORDER);
|
|
|
- managerDownload.setUserId(sysUser.getId());
|
|
|
- managerDownload.setName(fileName);
|
|
|
- managerDownload.setFileUrl("");
|
|
|
- managerDownload.setCreateTime(nowDate);
|
|
|
- managerDownload.setUpdateTime(nowDate);
|
|
|
- managerDownloadDao.insert(managerDownload);
|
|
|
- exportService.routeOrderList(params, managerDownload, sysUser.getTenantId() <= 0);
|
|
|
- HttpResponseResult<Object> succeed = succeed();
|
|
|
- succeed.setMsg(fileName + "导出申请已提交,请到【报表中心-下载列表查看】");
|
|
|
- return succeed;
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "学员小课记录导出")
|
|
|
- @RequestMapping("export/studentVipPractice")
|
|
|
- @PreAuthorize("@pcs.hasPermissions('export/studentVipPractice')")
|
|
|
- public HttpResponseResult exportStudentVipPractice(String organId) throws IOException {
|
|
|
- Boolean hasCourse = courseScheduleStudentPaymentDao.hasCourse(organId, TenantContextHolder.getTenantId());
|
|
|
- if (hasCourse == null || !hasCourse) {
|
|
|
- return failed("没有可导出的数据");
|
|
|
- }
|
|
|
- Integer tenantId = TenantContextHolder.getTenantId();
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
- Date nowDate = new Date();
|
|
|
- String no = idGeneratorService.generatorId("download") + "";
|
|
|
- String fileName = "studentVipPractice-" + no + "-" + DateUtil.getDate(nowDate) + ".xls";
|
|
|
- ManagerDownload managerDownload = new ManagerDownload();
|
|
|
- managerDownload.setType(ExportTypeEnum.STUDENT_VIP_PRACTICE);
|
|
|
- managerDownload.setUserId(sysUser.getId());
|
|
|
- managerDownload.setName(fileName);
|
|
|
- managerDownload.setFileUrl("");
|
|
|
- managerDownload.setCreateTime(nowDate);
|
|
|
- managerDownload.setUpdateTime(nowDate);
|
|
|
- managerDownloadDao.insert(managerDownload);
|
|
|
- exportService.studentVipPractice(organId, managerDownload, tenantId);
|
|
|
- HttpResponseResult<Object> succeed = succeed();
|
|
|
- succeed.setMsg(fileName + "导出申请已提交,请到【报表中心-下载列表查看】");
|
|
|
- return succeed;
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation(value = "订单列表导出")
|
|
|
- @RequestMapping("export/orderList")
|
|
|
- @PreAuthorize("@pcs.hasPermissions('export/orderList')")
|
|
|
- public HttpResponseResult orderList(StudentPaymentOrderQueryInfo queryInfo) throws Exception {
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
- if(sysUser == null || sysUser.getId() == null){
|
|
|
- return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
- }
|
|
|
- queryInfo.setOrganId(organizationService.getEmployeeOrgan(sysUser.getId(),queryInfo.getOrganId(),sysUser.getIsSuperAdmin()));
|
|
|
- if (StringUtils.isNotBlank(queryInfo.getSearch())) {
|
|
|
- List<BasicUserDto> users = studentPaymentOrderDao.getUsers(queryInfo.getSearch());
|
|
|
- List<Integer> userIds = users.stream().map(BasicUserDto::getUserId).collect(Collectors.toList());
|
|
|
- if (userIds.size() <= 0) {
|
|
|
- userIds.add(0);
|
|
|
- }
|
|
|
- queryInfo.setUserIds(userIds);
|
|
|
- }
|
|
|
- queryInfo.setPage(1);
|
|
|
- queryInfo.setRows(50000);
|
|
|
- queryInfo.setIsExport(true);
|
|
|
- Map<String, Object> params = new HashMap<>();
|
|
|
- MapUtil.populateMap(params, queryInfo);
|
|
|
- int count = studentPaymentOrderDao.queryCount(params);
|
|
|
- if (count <= 0) {
|
|
|
- return failed("没有可导出的数据");
|
|
|
- }
|
|
|
-
|
|
|
- if (count > 50000) {
|
|
|
- return failed("数据集太大,不能导出.最大数据集不能超过50000");
|
|
|
- }
|
|
|
- Date nowDate = new Date();
|
|
|
- String no = idGeneratorService.generatorId("download") + "";
|
|
|
- String fileName = "orderList-" + no + "-" + DateUtil.getDate(nowDate) + ".xls";
|
|
|
- ManagerDownload managerDownload = new ManagerDownload();
|
|
|
- managerDownload.setType(ExportTypeEnum.ORDER);
|
|
|
- managerDownload.setUserId(sysUser.getId());
|
|
|
- managerDownload.setName(fileName);
|
|
|
- managerDownload.setFileUrl("");
|
|
|
- managerDownload.setCreateTime(nowDate);
|
|
|
- managerDownload.setUpdateTime(nowDate);
|
|
|
- managerDownloadDao.insert(managerDownload);
|
|
|
- exportService.orderList(params, managerDownload, sysUser.getTenantId() <= 0);
|
|
|
- HttpResponseResult<Object> succeed = succeed();
|
|
|
- succeed.setMsg(fileName + "导出申请已提交,请到【报表中心-下载列表查看】");
|
|
|
- return succeed;
|
|
|
- }*/
|
|
|
-
|
|
|
@ApiOperation(value = "终课表列表导出")
|
|
|
@GetMapping("export/superFindCourseSchedules")
|
|
|
@PreAuthorize("@pcs.hasPermissions('export/superFindCourseSchedules')")
|