From 83592b5c2dcbfd0a91d36dfa89f1a6cbe95ab1d1 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 27 十月 2022 15:22:01 +0800 Subject: [PATCH] 2022-10-27 --- src/utils/utils-custom.js | 30 ++++++++++++++++-------------- 1 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/utils/utils-custom.js b/src/utils/utils-custom.js index 7284446..64fb0a1 100644 --- a/src/utils/utils-custom.js +++ b/src/utils/utils-custom.js @@ -850,20 +850,22 @@ let trimreg = /(from|update|insert\s+into)\s+(@db@)?/ig if (!config.wrap || !config.wrap.datatype || config.wrap.datatype === 'dynamic') { - if (config.setting.interType === 'system') { - if (config.setting.execute !== 'false') { - let tbs = config.setting.dataresource.match(cutreg) - tbs && cuts.push(...tbs) - } - config.scripts && config.scripts.forEach(script => { - if (script.status === 'false') return - let tbs = script.sql.match(cutreg) - tbs && cuts.push(...tbs) - }) - } else { - let tb = config.setting.tableName.replace(/@db@|\s+/ig, '') - if (/[a-z_]+/ig.test(tb)) { - tables.push(tb) + if (config.setting) { + if (config.setting.interType === 'system') { + if (config.setting.execute !== 'false') { + let tbs = config.setting.dataresource.match(cutreg) + tbs && cuts.push(...tbs) + } + config.scripts && config.scripts.forEach(script => { + if (script.status === 'false') return + let tbs = script.sql.match(cutreg) + tbs && cuts.push(...tbs) + }) + } else { + let tb = config.setting.tableName.replace(/@db@|\s+/ig, '') + if (/[a-z_]+/ig.test(tb)) { + tables.push(tb) + } } } } -- Gitblit v1.8.0