From 6cd2d32a724d7c3414e00a0866acf45ade2e5bfe Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期二, 29 七月 2025 17:40:49 +0800
Subject: [PATCH] zjh20250729-1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java
index c590fd8..7103967 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java
@@ -337,15 +337,17 @@
                 creatTable(object, tabName, connection);
             } catch (SQLException e) {
                 log.error(String.valueOf(e),e.getMessage());
-                return AjaxResult.error();
+//                return AjaxResult.error();
             }
         }
         //鎻掑叆鏁版嵁
         try {
+            //TODO 鎶ラ敊
+            // 17:05:33.949 [http-nio-5000-exec-15] ERROR c.l.w.c.h.HisApiGetMethodService - [save,347] - java.sql.SQLDataException: Value '4294967295' is outside of valid range for type java.lang.Integer
             operationTable(object,connection,hisApiConfig,paramsJson,code);
         } catch (SQLException e) {
             log.error(String.valueOf(e),e.getMessage());
-            return AjaxResult.error();
+//            return AjaxResult.error();
         }finally {
             try {
                 connection.close();
@@ -481,7 +483,7 @@
             String key = entry.getKey().trim().toLowerCase();
             if (StrUtil.isBlank(defaultVal) || defaultVal.equals("null"))
                 continue;
-            String val = defaultVal.trim().replaceAll("\\s+", "");
+            String val = defaultVal.trim().replaceAll("\\s+", "").replaceAll("[^\\x00-\\x7F]", "");
             if (primaryKesList.contains(key)) {
                 deleteSqlBuilder.append(key).append(" = '").append(val).append("' and ");
             }
@@ -503,9 +505,9 @@
         }
         deleteSqlBuilder.delete(deleteSqlBuilder.length() - 5, deleteSqlBuilder.length());
         Statement statement = connection.prepareStatement(deleteSqlBuilder.toString());
-        log.info("HIS鏁版嵁淇濆瓨绫� 鎵ц鍒犻櫎 ->{}",deleteSqlBuilder.toString());
+//        log.info("HIS鏁版嵁淇濆瓨绫� 鎵ц鍒犻櫎 ->{}",deleteSqlBuilder.toString());
         int i = statement.executeUpdate(deleteSqlBuilder.toString());
-        log.info("HIS鏁版嵁淇濆瓨绫� 鍒犻櫎鏉℃暟 ->{}",i);
+//        log.info("HIS鏁版嵁淇濆瓨绫� 鍒犻櫎鏉℃暟 ->{}",i);
         statement.close();
         insertSqlBuilder.append("insert_time, ");
         insertSqlBuilder.append("request_params, ");
@@ -543,11 +545,11 @@
 //                break;
 //        }
         statement = connection.createStatement();
-        log.info("HIS鏁版嵁淇濆瓨绫� 鎵ц鎻掑叆 ->{}",insertSqlBuilder.toString());
+//        log.info("HIS鏁版嵁淇濆瓨绫� 鎵ц鎻掑叆 ->{}",insertSqlBuilder.toString());
         boolean execute = statement.execute(insertSqlBuilder.toString());
         if (!execute){
             int updateCount = statement.getUpdateCount();
-            log.info("HIS鏁版嵁淇濆瓨绫� 鎵ц鎻掑叆鎴愬姛 褰卞搷琛屾暟->{}",updateCount);
+//            log.info("HIS鏁版嵁淇濆瓨绫� 鎵ц鎻掑叆鎴愬姛 褰卞搷琛屾暟->{}",updateCount);
         }
         statement.close();
     }

--
Gitblit v1.8.0