From 4ce406929eb7e0b89d4dc4799be9945c7a02e7b4 Mon Sep 17 00:00:00 2001 From: lige <bestlige@outlook.com> Date: 星期三, 28 二月 2024 17:54:38 +0800 Subject: [PATCH] 报告居中 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java | 32 ++++++++++++++------------------ 1 files changed, 14 insertions(+), 18 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 fe07dd0..dafeb79 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 @@ -98,10 +98,10 @@ @ApiOperation(value = "浠庢湰鍦板瓨鍌ㄦā鏉垮埌鏁版嵁搴�") public AjaxResult savePdf() { //浠庢枃浠跺湴鍧�璇诲叆PDF鏂囦欢 浠呭瓨鍌ㄤ竴娆� - String base64String = PDFBinaryUtil.getPDFBinary("D:\\Tjreport\\浣撴妯℃澘5.pdf"); + String base64String = PDFBinaryUtil.getPDFBinary("D:\\Tjreport\\浣撴妯℃澘6.pdf"); TjReportTemplate tem = new TjReportTemplate(); - tem.setName("浣撴鎶ュ憡妯℃澘5"); - tem.setRemark("浣撴鎶ュ憡妯℃澘5"); + tem.setName("浣撴鎶ュ憡妯℃澘6"); + tem.setRemark("浣撴鎶ュ憡妯℃澘6"); tem.setTemplate(base64String); tem.setFlag("1"); tem.setOpen("0"); @@ -745,7 +745,7 @@ for (TjOrderRemark tjOrderRemark : tjOrderRemarks) { - printReport.put(tjOrderRemark,new ArrayList<TjPdfVO>()); + printReport.put(tjOrderRemark,null); } extracted(printReport, tjOrderDetails, customer); @@ -757,7 +757,6 @@ public Map<TjOrderRemark, List<TjPdfVO>> addHuaYanTable(String tjNumber) { //鍒涘缓map 閿负鐖堕」鐩� 鍊间负瀛愰」鐩泦鍚� Map<TjOrderRemark, List<TjPdfVO>> printReport = new HashMap<>(); - //鏌ュ埌璇ュ鎴风殑浣撴璁板綍 // LambdaQueryWrapper<TjOrder> wq1 = new LambdaQueryWrapper<>(); // wq1.eq(TjOrder::getTjNumber, tjNumber); @@ -771,7 +770,6 @@ // wq.eq(TjOrderDetail::getProId,projectService.getHuaYanProId()); // List<TjOrderDetail> tjOrderDetails = tjOrderDetailService.list(wq); List<TjOrderDetail> tjOrderDetails = tjOrderDetailService.addHuaYanTable(tjNumber); - //閬嶅巻浣撴璁板綍 灏嗛」鐩殑鍏蜂綋淇℃伅 //閬嶅巻瀹㈡埛鎵�閫夌殑椤圭洰(鍖呭惈瀛愰」鐖堕」) // for (TjOrderDetail tjOrderDetail : tjOrderDetails) { @@ -791,20 +789,20 @@ List<TjOrderRemark> tjOrderRemarks = tjOrderRemarkService.addHuaYanTable(tjNumber); for (TjOrderRemark tjOrderRemark : tjOrderRemarks) { - printReport.put(tjOrderRemark, new ArrayList<TjPdfVO>()); + printReport.put(tjOrderRemark,null); } - for (Map.Entry<TjOrderRemark, List<TjPdfVO>> entry : printReport.entrySet()) { List<TjPdfVO> tjPdfVOS = new ArrayList<>(); for (TjOrderDetail tjOrderDetail : tjOrderDetails) { - - TjPdfVO tjPdfVO = new TjPdfVO(); - tjPdfVO.setProName(tjOrderDetail.getProName()); - tjPdfVO.setProResult(tjOrderDetail.getProResult()); - tjPdfVO.setExc(tjOrderDetail.getExceptionDesc()); - tjPdfVO.setStandardValue(tjOrderDetail.getStanId()); - tjPdfVOS.add(tjPdfVO); - + if(entry.getKey().getProId().equals(tjOrderDetail.getProId())){ + TjPdfVO tjPdfVO = new TjPdfVO(); + tjPdfVO.setProName(tjOrderDetail.getProName()); + tjPdfVO.setProResult(tjOrderDetail.getProResult()); + tjPdfVO.setExc(tjOrderDetail.getExceptionDesc()); + tjPdfVO.setStandardValue(tjOrderDetail.getStanId()); + tjPdfVO.setCompany(tjOrderDetail.getProAdvice()); + tjPdfVOS.add(tjPdfVO); + } } printReport.put(entry.getKey(), tjPdfVOS); } @@ -818,9 +816,7 @@ if (null == tjOrderDetail.getProject()) { System.out.println("'''''''''''''''''''''''''''''''''''" + tjOrderDetail.getOrderDetailId()); } - if (tjOrderDetail.getProject().getProParentId().equals(entry.getKey().getProId())) { - LambdaQueryWrapper<TjStandard> wq6 = new LambdaQueryWrapper<>(); wq6.eq(TjStandard::getProId, tjOrderDetail.getProId()); List<TjStandard> list2 = tjStandardService.list(wq6); -- Gitblit v1.8.0