|
|
@@ -246,9 +246,15 @@ namespace Services
|
|
|
var apiInfos = _ApiInfoService.GetList(m => m.serviceId == baseInfo.id && m.linkTableId == table.id && m.apiKind == 1);
|
|
|
foreach(ApiInfo apiInfo in apiInfos)
|
|
|
{
|
|
|
- var linkTable = GetFirst(m => m.id == apiInfo.linkTableId) ?? new DatabaseTable();
|
|
|
- apiInfo.linkTableTitle = linkTable.tableTitle;
|
|
|
- apiInfo.linkTableName = linkTable.tableName;
|
|
|
+ foreach(var param in apiInfo.apiParam)
|
|
|
+ {
|
|
|
+ if(param.linkTableId > 0)
|
|
|
+ {
|
|
|
+ var linkTable = GetFirst(m => m.id == param.linkTableId) ?? new DatabaseTable();
|
|
|
+ param.linkTableTitle = linkTable.tableTitle;
|
|
|
+ param.linkTableName = linkTable.tableName;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
Dictionary<string, object> pushData = new Dictionary<string, object>();
|
|
|
@@ -270,9 +276,15 @@ namespace Services
|
|
|
var apiInfos = _ApiInfoService.GetList(m => m.serviceId == baseInfo.id && m.linkTableId == table.id && m.apiKind == 1);
|
|
|
foreach(ApiInfo apiInfo in apiInfos)
|
|
|
{
|
|
|
- var linkTable = GetFirst(m => m.id == apiInfo.linkTableId) ?? new DatabaseTable();
|
|
|
- apiInfo.linkTableTitle = linkTable.tableTitle;
|
|
|
- apiInfo.linkTableName = linkTable.tableName;
|
|
|
+ foreach(var param in apiInfo.apiParam)
|
|
|
+ {
|
|
|
+ if(param.linkTableId > 0)
|
|
|
+ {
|
|
|
+ var linkTable = GetFirst(m => m.id == param.linkTableId) ?? new DatabaseTable();
|
|
|
+ param.linkTableTitle = linkTable.tableTitle;
|
|
|
+ param.linkTableName = linkTable.tableName;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
Dictionary<string, object> pushData = new Dictionary<string, object>();
|