From 9597821e57d4bad1ea4e984241f363be956dda8c Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 03 七月 2025 18:21:33 +0800
Subject: [PATCH] zjh20250703

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java |   44 ++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 40 insertions(+), 4 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java
index e46ac4d..b1ac891 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java
@@ -80,6 +80,8 @@
     private TestMapper testMapper;
     @Autowired
     private AwsService awsService;
+    @Autowired
+    private ApiJcycpdgjzService apiJcycpdgjzService;
 
     /**
      * 鑾峰彇鍙傛暟閰嶇疆鍒楄〃
@@ -313,7 +315,19 @@
                     if(StringUtil.isNotBlank(jcsqd.getJgzt())){
                         String[] split = jcsqd.getJgzt().replaceAll("\n", "").split("銆倈锛泑;");
                         for (String jg : split) {
-                            if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父")
+                            boolean b = apiJcycpdgjz(jg);
+                            if(!b){
+                                TjJcycxm jcycxm=new TjJcycxm();
+                                jcycxm.setTjh(s);
+                                jcycxm.setYqid(yqbm);
+                                String[] split1 = jcsqd.getJcxmid().split(";");
+                                jcycxm.setProId(split1[0]);
+                                jcycxm.setProName(jcsqd.getJcxmmc());
+                                jcycxm.setCreateTime(new Date());
+                                jcycxm.setJcjg(jg);
+                                jcycxmService.save(jcycxm);
+                            }
+                  /*          if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父")
                                     && !jg.contains("鏈鏄庢樉寮傚父") && !jg.contains("鏈鍗犱綅") && !jg.contains("鏈")
                                     && !jg.contains("鏈鏄庢樉")&& !jg.contains("姝e父")&& !jg.contains("鍙屼晶妞庨棿瀛旀棤鐙獎")&& !jg.contains("鏃犳畩")){
                                 TjJcycxm jcycxm=new TjJcycxm();
@@ -325,7 +339,7 @@
                                 jcycxm.setCreateTime(new Date());
                                 jcycxm.setJcjg(jg);
                                 jcycxmService.save(jcycxm);
-                            }
+                            }*/
                         }
                     }
                 }
@@ -458,7 +472,19 @@
                     System.out.println("jcycxmzz鍊间负"+regex);
                     String[] split = jcsqd.getJgzt().replaceAll("\n", "").split(regex);
                     for (String jg : split) {
-                        if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父")
+                        boolean b = apiJcycpdgjz(jg);
+                        if(!b){
+                            TjJcycxm jcycxm=new TjJcycxm();
+                            jcycxm.setTjh(s);
+                            jcycxm.setYqid(yqbm);
+                            String[] split1 = jcsqd.getJcxmid().split(";");
+                            jcycxm.setProId(split1[0]);
+                            jcycxm.setProName(jcsqd.getJcxmmc());
+                            jcycxm.setCreateTime(new Date());
+                            jcycxm.setJcjg(jg);
+                            jcycxmService.save(jcycxm);
+                        }
+               /*         if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父")
                                 && !jg.contains("鏈鏄庢樉寮傚父") && !jg.matches("\\d+")  && !jg.contains("鏈鍗犱綅") && !jg.contains("鏈")
                                 && !jg.contains("鏈鏄庢樉")&& !jg.contains("姝e父")&& !jg.contains("鍙屼晶妞庨棿瀛旀棤鐙獎")&& !jg.contains("鏃犳畩")){
                             TjJcycxm jcycxm=new TjJcycxm();
@@ -470,7 +496,7 @@
                             jcycxm.setCreateTime(new Date());
                             jcycxm.setJcjg(jg);
                             jcycxmService.save(jcycxm);
-                        }
+                        }*/
                     }
                 }
             }
@@ -501,4 +527,14 @@
         return AjaxResult.success();
     }
 
+    public boolean apiJcycpdgjz(String jg) {
+        if(StringUtil.isNotBlank(jg)){
+            List<String> gjzList = apiJcycpdgjzService.getGjzList();
+            if(null !=gjzList && !gjzList.isEmpty()){
+                return gjzList.stream().anyMatch(jg::contains);
+            }
+        }
+        return false;
+    }
+
 }

--
Gitblit v1.8.0