Skip to content

Commit e76fabe

Browse files
committed
优化初次加载(文档还未加载完成)请求JSON注释的提示
1 parent 96ef547 commit e76fabe

File tree

1 file changed

+33
-32
lines changed

1 file changed

+33
-32
lines changed

apijson/CodeUtil.js

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,7 @@ var CodeUtil = {
760760
if (value == null || value instanceof Object) {
761761
if (JSONObject.isArrayKey(key)) {
762762
var arrName = JSONResponse.getSimpleName(key.substring(0, key.lastIndexOf('[]')));
763-
return CodeUtil.getComment('数组' + (JSONObject.isTableKey(arrName) ? ',去除' + arrName + '包装' : ''), false, ' ');
763+
return CodeUtil.getComment('数组' + (JSONObject.isTableKey(arrName) ? ',提取' + arrName : ''), false, ' ');
764764
}
765765
if (JSONObject.isTableKey(key)) {
766766
var objName = JSONResponse.getSimpleName(key);
@@ -843,46 +843,47 @@ var CodeUtil = {
843843
getCommentFromDoc: function (tableList, tableName, columnName) {
844844
log('getCommentFromDoc tableName = ' + tableName + '; columnName = ' + columnName + '; tableList = \n' + JSON.stringify(tableList));
845845

846-
if (tableList != null) {
847-
var item;
846+
if (tableList == null || tableList.length <= 0) {
847+
return '...';
848+
}
848849

849-
var table;
850-
var columnList;
851-
var column;
852-
for (var i = 0; i < tableList.length; i++) {
853-
item = tableList[i];
850+
var item;
854851

855-
//Table
856-
table = item == null ? null : item.Table;
857-
if (table == null || tableName != CodeUtil.getModelName(table.TABLE_NAME)) {
858-
continue;
859-
}
860-
log('getDoc [] for i=' + i + ': table = \n' + format(JSON.stringify(table)));
852+
var table;
853+
var columnList;
854+
var column;
855+
for (var i = 0; i < tableList.length; i++) {
856+
item = tableList[i];
861857

862-
if (StringUtil.isEmpty(columnName)) {
863-
return table.TABLE_COMMENT;
864-
}
858+
//Table
859+
table = item == null ? null : item.Table;
860+
if (table == null || tableName != CodeUtil.getModelName(table.TABLE_NAME)) {
861+
continue;
862+
}
863+
log('getDoc [] for i=' + i + ': table = \n' + format(JSON.stringify(table)));
865864

866-
columnList = item['Column[]'];
867-
if (columnList == null) {
868-
continue;
869-
}
870-
log('getDoc [] for ' + i + ': columnList = \n' + format(JSON.stringify(columnList)));
871-
872-
var name;
873-
for (var j = 0; j < columnList.length; j++) {
874-
column = columnList[j];
875-
name = column == null ? null : column.COLUMN_NAME;
876-
if (name == null || columnName != name) {
877-
continue;
878-
}
865+
if (StringUtil.isEmpty(columnName)) {
866+
return table.TABLE_COMMENT;
867+
}
879868

880-
return column.COLUMN_COMMENT;
869+
columnList = item['Column[]'];
870+
if (columnList == null) {
871+
continue;
872+
}
873+
log('getDoc [] for ' + i + ': columnList = \n' + format(JSON.stringify(columnList)));
874+
875+
var name;
876+
for (var j = 0; j < columnList.length; j++) {
877+
column = columnList[j];
878+
name = column == null ? null : column.COLUMN_NAME;
879+
if (name == null || columnName != name) {
880+
continue;
881881
}
882882

883-
break;
883+
return column.COLUMN_COMMENT;
884884
}
885885

886+
break;
886887
}
887888

888889
return '';

0 commit comments

Comments
 (0)