@@ -3590,7 +3590,7 @@ https://github.com/Tencent/APIJSON/issues
35903590 var col = StringUtil.getColumnName(key)
35913591 col = StringUtil.firstCase(tbl, false)
35923592
3593- var ks = keys == null ? [] : keys.subarray (0, keys.length - 1)
3593+ var ks = keys == null ? [] : keys.slice (0, keys.length - 1)
35943594 ks.push(tbl)
35953595 var p = ks.join('/')
35963596 var cp = StringUtil.isNotEmpty(tbl) ? childPath : (StringUtil.isEmpty(p) ? '' : p + '/') + col
@@ -3689,8 +3689,8 @@ https://github.com/Tencent/APIJSON/issues
36893689 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + 'data/0/' + table.toLowerCase() + '_id")';
36903690 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + 'list/0/' + StringUtil.firstCase((tbl || table) + 'Id') + '")';
36913691 } else {
3692- config += prefix + 'PRE_DATA("' + kp + '[]') + ' /0/' + StringUtil.firstCase((tbl || table) + 'Id') + '")';
3693- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (path || '') + '[]/0/' + (tbl || table).toLowerCase() + '_id")';
3692+ config += prefix + 'PRE_DATA("' + kp + '[]/0/' + StringUtil.firstCase((tbl || table) + 'Id') + '")';
3693+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + kp + '[]/0/' + (tbl || table).toLowerCase() + '_id")';
36943694 }
36953695
36963696 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + StringUtil.firstCase((tbl || table) + 'Id') + '")';
@@ -3705,7 +3705,7 @@ https://github.com/Tencent/APIJSON/issues
37053705 config += '\n// 可替代上面的 ' + prefix + 'CTX_GET("' + StringUtil.firstCase((tbl || table) + 'Id') + '")';
37063706 config += '\n// 可替代上面的 ' + prefix + 'CTX_GET("' + table.toLowerCase() + '_id")';
37073707 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (StringUtil.isEmpty(path) ? '' : path + '/') + StringUtil.firstCase((tbl || table) + 'Id') + '")';
3708- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (StringUtil.isEmpty(path) ? '' : path + '/') + table.toLowerCase() + '_id")';
3708+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (StringUtil.isEmpty(path) ? '' : path + '/') + (tbl || table) .toLowerCase() + '_id")';
37093709 }
37103710 else if (StringUtil.isIdKey(key)) {
37113711 if (isRestful) {
@@ -3719,8 +3719,8 @@ https://github.com/Tencent/APIJSON/issues
37193719 config += prefix + 'PRE_DATA("[]/0/' + (StringUtil.isEmpty(p) ? '' : p + '/') + 'id")';
37203720 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("[]/0/' + fd + (col || key) + '")';
37213721 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("[]/0/' + fd + 'id")';
3722- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (p || path || '') + '[]/0/' + (col || key) + '")';
3723- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (p || path || '') + '[]/0/id")';
3722+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + kp + '[]/0/' + (col || key) + '")';
3723+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + kp + '[]/0/id")';
37243724 }
37253725 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + cp + '")';
37263726 if (isRestful) {
@@ -3775,14 +3775,14 @@ https://github.com/Tencent/APIJSON/issues
37753775 config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("list/0' + cp + '", PRE_DATA")';
37763776 } else {
37773777 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("[]/0/' + cp + '")';
3778- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (p || path || '') + '[]/0/' + (col || key) + '")';
3779- config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("' + (p || path || '') + '[]/0/' + (col || key) + '", PRE_DATA")';
3778+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + kp + '[]/0/' + (col || key) + '")';
3779+ config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("' + kp + '[]/0/' + (col || key) + '", PRE_DATA")';
37803780 config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("[]/0' + cp + '", PRE_DATA")';
37813781 }
37823782 }
37833783
37843784 config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("' + key + '", App.getCurrentAccount())';
3785- config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("' + childPath + '", PRE_DATA")';
3785+ config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("' + cp + '", PRE_DATA")';
37863786 config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("' + childPath + '", PRE_ARG")';
37873787 if (key != childPath) {
37883788 config += '\n// 可替代上面的 ' + prefix + 'CTX_PUT("' + key + '", PRE_DATA")';
0 commit comments