From 2c0e07ad097eb692c9909efdc614cc40b8653de2 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 01 四月 2020 14:13:36 +0800
Subject: [PATCH] 2020-04-01

---
 src/templates/zshare/createinterface/index.jsx |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/templates/zshare/createinterface/index.jsx b/src/templates/zshare/createinterface/index.jsx
index 5d0e55b..83fc27c 100644
--- a/src/templates/zshare/createinterface/index.jsx
+++ b/src/templates/zshare/createinterface/index.jsx
@@ -704,10 +704,12 @@
         let _fieldValue = []                     // 琛ㄥ崟閿�煎field=value
         let _value = []                          // 琛ㄥ崟鍊硷紝鐢ㄤ簬閿欒鎻愮ず
         let _labels = item.fieldlabel.split(',') // 琛ㄥ崟鎻愮ず鏂囧瓧
+        let arr = [] // 楠岃瘉涓婚敭
 
         item.field.split(',').forEach((_field, index) => {
           _fieldValue.push(`${_field}=@${_field}@`)
           _value.push(`${_labels[index] || ''}锛�'+@${_field}@+'`)
+          arr.push(_field.toLowerCase())
         })
 
         let _verifyType = ''
@@ -715,8 +717,12 @@
           _verifyType = ' and deleted=0'
         }
 
+        if (!arr.includes(primaryKey.toLowerCase())) {
+          _fieldValue.push(`${primaryKey} !=@${primaryKey}@`)
+        }
+
         _sql += `select @tbid='', @ErrorCode='',@retmsg=''
-          select @tbid='X' from ${btn.sql} where ${_fieldValue.join(' and ')} and ${primaryKey} !=@${primaryKey}@${_verifyType}
+          select @tbid='X' from ${btn.sql} where ${_fieldValue.join(' and ')}${_verifyType}
           If @tbid!=''
           Begin
             select @ErrorCode='${item.errorCode}',@retmsg='${_value.join(', ')} 宸插瓨鍦�'
@@ -820,8 +826,8 @@
       receiptKeys.push(item.key.toLowerCase())
     })
 
-    if (!receiptKeys.includes(primaryKey)) {
-      receiptKeys.push(primaryKey)
+    if (!receiptKeys.includes(primaryKey.toLowerCase())) {
+      receiptKeys.push(primaryKey.toLowerCase())
     }
 
     if (!receiptKeys.includes('bid') && BID) {
@@ -842,8 +848,8 @@
         values.push('@' + item.key + '@')
       })
 
-      if (!keys.includes(primaryKey)) {
-        keys.push(primaryKey)
+      if (!keys.includes(primaryKey.toLowerCase())) {
+        keys.push(primaryKey.toLowerCase())
         values.push(`@${primaryKey}@`)
       }
 
@@ -947,7 +953,7 @@
 
     _sql += `
       aaa: select @ErrorCode as ErrorCode,@retmsg as retmsg,'${_ltext}' as Ltext`
-    console.log(_sql)
+
     return _sql
   }
 

--
Gitblit v1.8.0