From 2c785c3d4513daea9deb5c7edbb17a9f17111d25 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 21 二月 2025 17:49:03 +0800
Subject: [PATCH] zjh20250221

---
 ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java         |    6 +++---
 ltkj-admin/src/test/java/zjhTest.java                                            |    8 ++++++--
 ltkj-system/src/main/java/com/ltkj/system/service/impl/SysConfigServiceImpl.java |   10 +++++-----
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java |    2 +-
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java   |   10 ++++++----
 ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java           |    4 ++++
 6 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java b/ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
index 4d0a7f7..8f666a2 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
@@ -131,11 +131,11 @@
                                     List<LtkjExamJcsqd> list = jcsqdService.getLtkjJcsqdByTjh(s);
                                     if(null !=list && !list.isEmpty()){
                                         for (LtkjExamJcsqd jcsqd : list) {
-                                            if(jcsqd.getJgbx().contains("銆�")){
-                                                String[] split = jcsqd.getJgzt().split("銆�");
+                                            if(StringUtil.isNotBlank(jcsqd.getJgzt())){
+                                                String[] split = jcsqd.getJgzt().replaceAll("\n", "").split("銆倈锛泑;");
                                                 for (String jg : split) {
                                                     if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父")
-                                                            && !jg.contains("鏈鏄庢樉寮傚父") && !jg.contains("鏈鍗犱綅")
+                                                            && !jg.contains("鏈鏄庢樉寮傚父") && !jg.contains("鏈鍗犱綅") && !jg.contains("鏈")
                                                             && !jg.contains("鏈鏄庢樉")&& !jg.contains("姝e父")&& !jg.contains("鍙屼晶妞庨棿瀛旀棤鐙獎")){
                                                         TjJcycxm jcycxm=new TjJcycxm();
                                                         jcycxm.setTjh(s);
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java
index ea472c0..32e0250 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/lis/LisApiMethod.java
@@ -488,11 +488,15 @@
      */
     public Boolean isUseLisAndPacsRegister(TjOrder tjOrder) {
         try {
+
             String useLisAndPacsRegisterDictTeam = configService.selectConfigByKey("use_lis_and_pacs_register_dict_team");
+            log.info("鏍规嵁浣撴绫诲瀷鍒ゆ柇鏄惁闇�瑕佺洿鎺ヤ粠Lis銆乸acs鐩存帴鐢宠 :"+tjOrder.getTjType()+"_"+useLisAndPacsRegisterDictTeam);
             String[] split = useLisAndPacsRegisterDictTeam.split(",|锛寍銆倈锛殀:");
             List<String> list = Arrays.asList(split);
+            log.info("鍙傛暟閰嶇疆閲岄潰鐨勫�间负 list :"+list);
             return list.contains(tjOrder.getTjType());
         } catch (Exception e) {
+            log.error("isUseLisAndPacsRegister"+e.getMessage());
             return false;
         }
     }
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 c32194a..7698bfc 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
@@ -356,7 +356,7 @@
                 List<LtkjExamJcsqd> list = jcsqdService.getLtkjJcsqdByTjh(s);
                 if(null !=list && !list.isEmpty()){
                     for (LtkjExamJcsqd jcsqd : list) {
-                        if(jcsqd.getJgbx().contains("銆�")){
+                        if(StringUtil.isNotBlank(jcsqd.getJgzt())){
                             String[] split = jcsqd.getJgzt().split("銆�");
                             for (String jg : split) {
                                 if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父")
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
index b5323a3..acf5fba 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
@@ -1098,7 +1098,8 @@
     public AjaxResult processOrderWithTransaction(TjOrder tjOrder, TjCustomer tjCustomer, TjReservation tjReservation, TjFlowingWater tjFlowingWater, MallOrder mallOrder, SysUser sysUser) {
 
         //鑾峰彇鎷兼帴鍓嶇紑
-        String makeLisTmhPrefix = configService.selectConfigByKey("make_lis_tmh_prefix");
+//        String makeLisTmhPrefix = configService.selectConfigByKey("make_lis_tmh_prefix");
+        String makeLisTmhPrefix = "";
 
         //鐢熸垚浣撴鍙�
 //        String tjNumber = (SecurityUtils.getUsername() + new SimpleDateFormat("yyMMddHHmmss").format(new Date()));
@@ -1349,9 +1350,9 @@
 
             // 鏌ヨ 瀵规帴Lis銆丳acs鐢宠濡傛灉绫诲瀷鍖呭惈鍦ㄩ厤缃唴鍒欎娇鐢ㄥ鎺is銆乸acs
 
-            log.info("绛惧埌鐧昏鎺ュ彛璇ヤ汉鍛樼殑浣撴绫诲瀷鏄�:"+tjOrder.getTjType());
+            log.info("绛惧埌鐧昏鎺ュ彛璇ヤ汉鍛�: "+tjOrder.getTjNumber()+" 鐨勪綋妫�绫诲瀷鏄�:"+tjOrder.getTjType());
             if (lisApiMethod.isUseLisAndPacsRegister(tjOrder)) {
-                log.info("绛惧埌鐧昏杩涘叆鏈敹璐规柟娉�");
+                log.info(tjOrder.getTjNumber()+"绛惧埌鐧昏杩涘叆鏈敹璐规柟娉�");
                 // 杩欐槸涓婇潰涓汉鏂规硶寮曞叆鏁版嵁
                 tjFlowingWater.setPayStasus(1L);
                 newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater);
@@ -1361,10 +1362,11 @@
                 List<TjXdPicture> xdPictureList = xdPictureService.saveTjXdPicture(tjOrder.getTjNumber());
                 xdPictureService.saveBatch(xdPictureList);
                 List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId());
-                log.info("绛惧埌鐧昏:閲囨牱鏁版嵁鏌ヨ涓暟"+detailList.size());
+                log.info(tjOrder.getTjNumber()+"绛惧埌鐧昏:閲囨牱鏁版嵁鏌ヨ涓暟"+detailList.size());
                 addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null);
                 return AjaxResult.success(tjNumber);
             } else {
+                log.info(tjOrder.getTjNumber()+"else绛惧埌鐧昏杩涘叆鏀惰垂鏂规硶");
                 newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater);
                 AjaxResult error = isRequestCommonHisApi(tjOrder, tjCustomer, tjFlowingWater);
                 if (error != null) return error;
diff --git a/ltkj-admin/src/test/java/zjhTest.java b/ltkj-admin/src/test/java/zjhTest.java
index 54c1c95..0f94bb7 100644
--- a/ltkj-admin/src/test/java/zjhTest.java
+++ b/ltkj-admin/src/test/java/zjhTest.java
@@ -30,6 +30,7 @@
 import java.net.URL;
 import java.time.LocalTime;
 import java.time.ZonedDateTime;
+import java.util.Arrays;
 import java.util.List;
 import java.io.BufferedReader;
 import java.io.InputStreamReader;
@@ -129,9 +130,12 @@
 //            BigDecimal multiply = ordPrice.multiply((new BigDecimal("6.5").divide(BigDecimal.valueOf(10))));
 //            System.out.println(multiply);
 
-            String a="鎶楃敳鐘惰吅鐞冭泲鐧芥姉浣擄紙TGAb锛夋娴�,1111锛�2222銆�33333锛�555555:666666";
+            String a="1,4";
             String[] split = a.split(",|锛寍銆倈锛殀:");
-            System.out.println(split);
+            List<String> list = Arrays.asList(split);
+            log.info("鍙傛暟閰嶇疆閲岄潰鐨勫�间负 list :"+list);
+
+            System.out.println( list.contains("1"));
         }
 
 
diff --git a/ltkj-system/src/main/java/com/ltkj/system/service/impl/SysConfigServiceImpl.java b/ltkj-system/src/main/java/com/ltkj/system/service/impl/SysConfigServiceImpl.java
index 6e67ae5..19b75a6 100644
--- a/ltkj-system/src/main/java/com/ltkj/system/service/impl/SysConfigServiceImpl.java
+++ b/ltkj-system/src/main/java/com/ltkj/system/service/impl/SysConfigServiceImpl.java
@@ -61,15 +61,15 @@
      */
     @Override
     public String selectConfigByKey(String configKey) {
-        String configValue = Convert.toStr(redisCache.getCacheObject(getCacheKey(configKey)));
-        if (StringUtils.isNotEmpty(configValue)) {
-            return configValue;
-        }
+//        String configValue = Convert.toStr(redisCache.getCacheObject(getCacheKey(configKey)));
+//        if (StringUtils.isNotEmpty(configValue)) {
+//            return configValue;
+//        }
         SysConfig config = new SysConfig();
         config.setConfigKey(configKey);
         SysConfig retConfig = configMapper.selectConfig(config);
         if (StringUtils.isNotNull(retConfig)) {
-            redisCache.setCacheObject(getCacheKey(configKey), retConfig.getConfigValue());
+//            redisCache.setCacheObject(getCacheKey(configKey), retConfig.getConfigValue());
             return retConfig.getConfigValue();
         }
         return StringUtils.EMPTY;

--
Gitblit v1.8.0