From da7dd957342aa96b31f17e3d61792896e006d6e2 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期一, 28 七月 2025 17:38:32 +0800
Subject: [PATCH] zjh20250728-1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java |   55 ++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 32 insertions(+), 23 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 d2959f4..2d3af23 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
@@ -313,20 +313,26 @@
                 jcycxmService.deletedByTjh(s);
                 for (LtkjExamJcsqd jcsqd : jcsqdList) {
                     if(StringUtil.isNotBlank(jcsqd.getJgzt())){
-                        String[] split = jcsqd.getJgzt().replaceAll("\n", "").split("銆倈锛泑;");
+                        String regex = configService.selectConfigByKey("jcycxmzz");
+                        if(StringUtil.isBlank(regex)) regex= "銆倈锛泑;|,|锛�";
+                        String[] split = jcsqd.getJgzt().replaceAll("\n", "").split(regex);
+//                        String[] split = jcsqd.getJgzt().replaceAll("\n", "").split("銆倈锛泑;");
                         for (String jg : split) {
-                            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)){
+                                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("鏃犳畩")){
@@ -472,18 +478,21 @@
                     System.out.println("jcycxmzz鍊间负"+regex);
                     String[] split = jcsqd.getJgzt().replaceAll("\n", "").split(regex);
                     for (String jg : split) {
-                        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)){
+                            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("鏃犳畩")){

--
Gitblit v1.8.0