diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/approvalDocumentNumber/controller/approvalDocumentNumberController.java b/jero-boot-incoming-payment/src/main/java/com/jero/approvalDocumentNumber/controller/approvalDocumentNumberController.java index 4c5d248a..f890d60e 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/approvalDocumentNumber/controller/approvalDocumentNumberController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/approvalDocumentNumber/controller/approvalDocumentNumberController.java @@ -268,7 +268,9 @@ public class approvalDocumentNumberController extends JeroController wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(ApprovalDocumentNumber::getDateYear,year); + ApprovalDocumentNumber approval = approvalMapper.selectOne(wrapper); + if (approval == null){ + throw new JeroBootException(year+"年批复文号为空"); + } ClassLoader classLoader = ApprovalDocumentNumberService.class.getClassLoader(); String fontPath = classLoader.getResource("template/simfang.ttf").getPath(); if (fontPath.startsWith("/")){ @@ -64,31 +76,33 @@ public class ApprovalDocumentNumberService extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(ApprovalDocumentNumber::getDateYear,year); - ApprovalDocumentNumber approval = approvalMapper.selectOne(wrapper); - form.setField("companyName", companyName + ":"); - form.setField("dateYear", year); - form.setField("approvalDocumentNumber", approval.getApprovalDocumentNumber()); - SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); - form.setField("createTime", effectiveDate); - //设置不可编辑 - pdfStamper.setFormFlattening(true); - pdfStamper.close(); - pdfReader.close(); } }