From f4634091d71bc3e99df179d5976b9c59a24ca5f7 Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期三, 24 一月 2024 12:00:46 +0800
Subject: [PATCH] 报告

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java |   30 ++++++++++++++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java  |   34 ++++++++---------
 2 files changed, 45 insertions(+), 19 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
index caee526..7399842 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
@@ -446,21 +446,20 @@
                     SysPost byId = postService.getById(one.getPostId());
                     if (byId.getPostName().equals("褰曞叆鍛�")) {
                         ksproList = projectService.getKsTjProjectIdListBydeptId(String.valueOf(ksId));
-
                     }
                 }
             }
         } else {
             ksproList = projectService.getKsTjProjectIdList();
         }
-
+        if (ksproList == null || ksproList.size() == 0) {
+            return AjaxResult.error("璇峰畬鍠勭瀹ら」鐩俊鎭�");
+        }
         //绛涢�夊寲楠岀殑椤圭洰銆�
         ksproList = ksproList.stream()
                 .filter(element -> element ==1633660948860522629L)
                 .collect(Collectors.toList());
-        if (ksproList == null || ksproList.size() == 0) {
-            return AjaxResult.error("璇峰畬鍠勭瀹ら」鐩俊鎭�");
-        }
+
         List<TjCustomer> customerLis = new ArrayList<>();
 
         //鏍规嵁浣撴鍙锋煡
@@ -655,6 +654,9 @@
             ksproList = projectService.getKsTjProjectIdList();
         }
         //绛涢�夊奖鍍忕殑椤圭洰銆�
+        if (ksproList.size() == 0) {
+            return AjaxResult.error("璇峰畬鍠勭瀹ら」鐩俊鎭�");
+        }
         ksproList = ksproList.stream()
                 .filter(element -> element ==1633660948860522589L
 //                        ||  element ==1633660948860522504L
@@ -670,10 +672,6 @@
 //                        element ==1633660948860522531L||  element ==1633660948860522533L
                 )
                 .collect(Collectors.toList());
-
-        if (ksproList.size() == 0) {
-            return AjaxResult.error("璇峰畬鍠勭瀹ら」鐩俊鎭�");
-        }
         List<TjCustomer> customerLis = new ArrayList<>();
 
         //鏍规嵁浣撴鍙锋煡
@@ -820,18 +818,18 @@
 //            customerLists = redisCache.getCacheMapValue(ksId + "ks", "yj");
         }
 //        asyncService.dockerSetCustomerLisByRedis(ksproList, String.valueOf(ksId));
-        if (customerLists.size() > 0) {
-            Collections.reverse(customerLists);
-            List<TjCustomer> customerList = customerLists.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
-            Map<String, Object> map = new HashMap<>();
-            map.put("date", customerList);
-            map.put("total", customerLists.size());
-            return AjaxResult.success(map);
-        } else {
+//        if (customerLists.size() > 0) {
+//            Collections.reverse(customerLists);
+//            List<TjCustomer> customerList = customerLists.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
+//            Map<String, Object> map = new HashMap<>();
+//            map.put("date", customerList);
+//            map.put("total", customerLists.size());
+//            return AjaxResult.success(map);
+//        } else {
             AjaxResult map = getAjaxResult(type, page, pageSize, ksproList, customerLis);
             if (map != null) return map;
             return AjaxResult.success("鏆傛椂娌℃湁鏁版嵁");
-        }
+//        }
     }
 
 
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 bb05d00..f18f962 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,6 +91,9 @@
     @Resource
     private ITbTransitionService transitionService;
 
+    @Autowired
+    private ITjBigPositiveService tjBigPositiveService;
+
     @GetMapping("/savePdf")
     @ApiOperation(value = "浠庢湰鍦板瓨鍌ㄦā鏉垮埌鏁版嵁搴�")
     public AjaxResult savePdf() {
@@ -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()) {

--
Gitblit v1.8.0