From 3acbfbf90dbaa7f87aa2d37405700a9abc08073a Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 15 四月 2025 18:13:20 +0800 Subject: [PATCH] zjh20250415 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java index 59a012f..0faa62b 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java @@ -1816,17 +1816,18 @@ TjCustomer tjCustomer = tjCustomerService.getById( tjOrder.getUserId()); - LambdaQueryWrapper<TjReport> we = new LambdaQueryWrapper<>(); - we.eq(TjReport::getTjNumber, tjNumber); - we.eq(TjReport::getType, "浣撴鎶ュ憡"); - TjReport one = tjReportService.getOne(we); - if (one == null) { - return; - } - - String userId = SecurityUtils.getLoginUser().getUsername(); - PDFBinaryUtil.base64StringToPDF(one.getReport(), FileUtil.mkdir(value).getPath() + File.separator + userId + tjNumber + tjCustomer.getCusName() + "_浣撴鎶ュ憡.pdf"); - String filePath = value + File.separator + userId + tjNumber + tjCustomer.getCusName() + "_浣撴鎶ュ憡.pdf"; +// LambdaQueryWrapper<TjReport> we = new LambdaQueryWrapper<>(); +// we.eq(TjReport::getTjNumber, tjNumber); +// we.eq(TjReport::getType, "浣撴鎶ュ憡"); +// TjReport one = tjReportService.getOne(we); +// if (one == null) { +// return; +// } +// +// String userId = SecurityUtils.getLoginUser().getUsername(); +// PDFBinaryUtil.base64StringToPDF(one.getReport(), FileUtil.mkdir(value).getPath() + File.separator + userId + tjNumber + tjCustomer.getCusName() + "_浣撴鎶ュ憡.pdf"); +// String filePath = value + File.separator + userId + tjNumber + tjCustomer.getCusName() + "_浣撴鎶ュ憡.pdf"; + String filePath = value + File.separator + tjCustomer.getCusId() + tjNumber + tjCustomer.getCusName() + "_鎶ュ憡.pdf"; File f = new File(filePath); if (filePath.isEmpty()) { System.out.println("鏂囦欢涓嶅瓨鍦紒"); @@ -1848,13 +1849,13 @@ String contentType = u.openConnection().getContentType(); response.setContentType(contentType); response.setHeader("Content-Disposition", "inline;filename=" - + userId + tjNumber + ".pdf"); + + tjCustomer.getCusId() + tjNumber + ".pdf"); } else { // 绾笅杞芥柟寮� response.setContentType("application/x-msdownload"); response.setContentType("application/pdf;charset=utf-8"); response.setHeader("Content-Disposition", "attachment;filename=" - + userId + tjNumber + ".pdf"); + + tjCustomer.getCusId() + tjNumber + ".pdf"); } out = response.getOutputStream(); while ((len = br.read(bs)) > 0) { -- Gitblit v1.8.0