From 1090ecbbc2d88cc577324710017a4d332a4dd714 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 22 九月 2021 18:13:00 +0800
Subject: [PATCH] 2021-09-22

---
 src/templates/sharecomponent/settingcomponent/settingform/index.jsx |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/src/templates/sharecomponent/settingcomponent/settingform/index.jsx b/src/templates/sharecomponent/settingcomponent/settingform/index.jsx
index f68c91e..2be5f9a 100644
--- a/src/templates/sharecomponent/settingcomponent/settingform/index.jsx
+++ b/src/templates/sharecomponent/settingcomponent/settingform/index.jsx
@@ -289,18 +289,44 @@
     } else if (type === 'scripts' && _scripts.length === 0) {
       _resolve()
     } else { // type 涓� submit 銆� verify 锛屼互鍙婂叾浠栭渶瑕侀獙璇佺殑鍦烘櫙
+      let r = SettingUtils.getDebugSql(setting, _scripts, arr_field, regoptions, search)
       let param = {
         func: 's_debug_sql',
         exec_type: 'y',
-        LText: SettingUtils.getDebugSql(setting, _scripts, arr_field, regoptions, search)
+        LText: r.sql
       }
       param.LText = Utils.formatOptions(param.LText)
       param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss')
       param.secretkey = Utils.encrypt('', param.timestamp)
+
+      let sumParam = null
+      if (r.sumSql) {
+        sumParam = {
+          func: 's_debug_sql',
+          exec_type: 'y',
+          LText: r.sumSql
+        }
+        sumParam.LText = Utils.formatOptions(sumParam.LText)
+        sumParam.timestamp = moment().format('YYYY-MM-DD HH:mm:ss')
+        sumParam.secretkey = Utils.encrypt('', sumParam.timestamp)
+      }
       
       Api.getLocalConfig(param).then(result => {
         if (result.status) {
-          _resolve()
+          if (sumParam) {
+            Api.getLocalConfig(sumParam).then(res => {
+              if (res.status) {
+                _resolve()
+              } else {
+                _reject()
+                Modal.error({
+                  title: res.message
+                })
+              }
+            })
+          } else {
+            _resolve()
+          }
         } else {
           _reject()
           Modal.error({

--
Gitblit v1.8.0