From a7c6bffc152da5eeb780cca98fe73b7d90becf04 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 30 十月 2024 16:22:19 +0800
Subject: [PATCH] Merge branch 'master' into positec

---
 src/menu/datasource/index.jsx |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/menu/datasource/index.jsx b/src/menu/datasource/index.jsx
index f264a81..dd54aa7 100644
--- a/src/menu/datasource/index.jsx
+++ b/src/menu/datasource/index.jsx
@@ -245,15 +245,20 @@
       //   })
       // }
 
-      if (res.setting.interType === 'system' && res.setting.dataresource && res.setting.execute !== 'false' && sFields) {
-        if (new RegExp(`@(${sFields})@`, 'ig').test(res.setting.dataresource)) {
-          maxScript = 1000
+      if (res.setting.interType === 'system' && res.setting.dataresource && res.setting.execute !== 'false') {
+        res.setting.dataresource = res.setting.dataresource.replace(/\t+|\v+/g, ' ')
+        if (sFields) {
+          if (new RegExp(`@(${sFields})@`, 'ig').test(res.setting.dataresource)) {
+            maxScript = 1000
+          }
         }
       }
 
       res.scripts.forEach(item => {
         if (item.status === 'false') return
 
+        item.sql = item.sql.replace(/\t+|\v+/g, ' ')
+
         if (/exec\s/ig.test(item.sql)) {
           useExec = true
           maxScript = 1000

--
Gitblit v1.8.0