From e0d3b1d4323ec3385cb87db07caf22d995e80d91 Mon Sep 17 00:00:00 2001 From: ryoeiken <754264374@qq.com> Date: Tue, 9 Feb 2021 14:26:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20pdf=20=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E6=8C=87=E5=90=91=E5=90=8C=E4=B8=80=E4=B8=AA=E7=97=85=E6=82=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/FtPrepaymentDaoController.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtPrepaymentDaoController.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtPrepaymentDaoController.java index 6278e7048..976baaa00 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtPrepaymentDaoController.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtPrepaymentDaoController.java @@ -17,13 +17,13 @@ import com.ruoyi.system.fantang.domain.FtPrepaymentVo; import com.ruoyi.system.fantang.service.IFtPrepaymentDaoService; import com.ruoyi.system.fantang.utils.PdfUtils; import lombok.RequiredArgsConstructor; -import org.apache.poi.ss.formula.functions.EDate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; -import java.text.SimpleDateFormat; -import java.util.*; +import java.util.Arrays; +import java.util.Date; +import java.util.List; /** * 收费管理Controller @@ -192,16 +192,19 @@ public class FtPrepaymentDaoController extends BaseController { @PostMapping("/generateReceiptPdf") public AjaxResult generateReceiptPdf(@RequestBody JSONObject params) { + String patientId = params.getString("patientId"); + // 模板路径 - String templatePath = "F:\\pdfTemplate\\饭堂票据模板2.pdf"; +// String templatePath = "F:\\pdfTemplate\\饭堂票据模板2.pdf"; + String templatePath = "Z:\\程序开发\\项目测试\\三院饭堂\\饭堂收费票据模板.pdf"; // 生成的新文件路径 - String outputPath = RuoYiConfig.getUploadPath() + "\\饭堂票据.pdf"; + String outputPath = RuoYiConfig.getUploadPath() + "\\饭堂票据" + patientId + ".pdf"; PdfUtils.generatePrepaymentPdf(templatePath, outputPath, params); // 下载地址 - String downloadPath = "profile/upload/饭堂票据.pdf"; + String downloadPath = "profile/upload/饭堂票据" + patientId + ".pdf"; return AjaxResult.success(downloadPath);