From 1961b62bca1fd2fbcae51de530c168a462bb1708 Mon Sep 17 00:00:00 2001
From: zjh <zjh@888>
Date: 星期二, 27 二月 2024 17:18:20 +0800
Subject: [PATCH] zjh 本地 2024/02/27 -2

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java |   40 ++++++++++++++++++++++++++++++++++------
 1 files changed, 34 insertions(+), 6 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 2ea25c9..1880da8 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
@@ -91,14 +91,17 @@
     @Resource
     private ITbTransitionService transitionService;
 
+    @Autowired
+    private ITjBigPositiveService tjBigPositiveService;
+
     @GetMapping("/savePdf")
     @ApiOperation(value = "浠庢湰鍦板瓨鍌ㄦā鏉垮埌鏁版嵁搴�")
     public AjaxResult savePdf() {
         //浠庢枃浠跺湴鍧�璇诲叆PDF鏂囦欢  浠呭瓨鍌ㄤ竴娆�
-        String base64String = PDFBinaryUtil.getPDFBinary("D:\\Tjreport\\浣撴妯℃澘4.pdf");
+        String base64String = PDFBinaryUtil.getPDFBinary("D:\\Tjreport\\浣撴妯℃澘5.pdf");
         TjReportTemplate tem = new TjReportTemplate();
-        tem.setName("浣撴鎶ュ憡妯℃澘4");
-        tem.setRemark("浣撴鎶ュ憡妯℃澘4");
+        tem.setName("浣撴鎶ュ憡妯℃澘5");
+        tem.setRemark("浣撴鎶ュ憡妯℃澘5");
         tem.setTemplate(base64String);
         tem.setFlag("1");
         tem.setOpen("0");
@@ -409,8 +412,33 @@
 //                            "銆�5銆懳�-饩曟皑閰拌浆绉婚叾澧炩炯锛涘ぉ饣斿啲姘ㄩ吀姘ㄥ熀杞Щ閰跺饩硷紱涓欐皑閰告皑鍩鸿浆绉婚叾澧炩炯\n" +
 //                            "銆�6銆戣交饩勪腑搴﹁剛鑲倽");
 
+                    //鎷兼帴閲嶅ぇ闃虫�х粨鏋�
+                    StringBuffer str=new StringBuffer();
+                    str.append("銆愰噸澶ч槼鎬ч」鐩�慭n");
+                    LambdaQueryWrapper<TjBigPositive> bigPositiveLambdaQueryWrapper=new LambdaQueryWrapper<>();
+                    bigPositiveLambdaQueryWrapper.eq(TjBigPositive::getTjNumber,tjNumber);
+                    final List<TjBigPositive> list1 = tjBigPositiveService.list(bigPositiveLambdaQueryWrapper);
+                    if(list1!=null&&list1.size()>0){
+                        for (int i = 0; i < list1.size(); i++) {
+                            str.append((i+1)+"銆�"+list1.get(i).getProName()+";\n");
+                        }
+                    }else {
+                        str.append("    鏃狅紱\n");
+                    }
+                    //鎷兼帴寮傚父椤圭洰
+                    str.append("銆愬紓甯告儏鍐甸」鐩�慭n");
+                    if(list.size()>0){
+                        for (int i = 0; i < list.size(); i++) {
+                            if (list.get(i).getExceptionDesc()==1){
+                                str.append((i+1)+"銆�"+projectService.getById(list.get(i).getProId()).getProName()+";\n");
+                            }
+                        }
+                    }else {
+                        str.append("    鏃狅紱\n");
+                    }
+
                     //寮傚父椤圭洰
-                    data.put("yichang", "");
+                    data.put("yichang", str.toString());
 
                     // 閬嶅巻data 缁檖df琛ㄥ崟琛ㄦ牸璧嬪��
                     for (String key : data.keySet()) {
@@ -593,7 +621,7 @@
 
                     LambdaQueryWrapper<TjReport> rtwq = new LambdaQueryWrapper<>();
                     rtwq.eq(TjReport::getType, "蹇冪數鍥�");
-//                    rtwq.eq(TjReport::getTjNumber, tjNumber);
+                    rtwq.eq(TjReport::getTjNumber, tjNumber);
                     TjReport one1111 = tjReportService.getOne(rtwq);
                     if(null !=one1111){
                         String report = one1111.getReport();
@@ -602,7 +630,7 @@
 
                     LambdaQueryWrapper<TjReport> rtwq12 = new LambdaQueryWrapper<>();
                     rtwq12.eq(TjReport::getType, "闄勪欢");
-//                    rtwq12.eq(TjReport::getTjNumber, tjNumber);
+                    rtwq12.eq(TjReport::getTjNumber, tjNumber);
                     TjReport one111112 = tjReportService.getOne(rtwq12);
                     if(null !=one111112){
                         String report12 = one111112.getReport();

--
Gitblit v1.8.0