|
@@ -9,6 +9,7 @@ using Dto.Admin;
|
|
|
using Infrastructure;
|
|
using Infrastructure;
|
|
|
using Common;
|
|
using Common;
|
|
|
using System.Linq;
|
|
using System.Linq;
|
|
|
|
|
+using Util;
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace Services
|
|
namespace Services
|
|
@@ -67,6 +68,7 @@ namespace Services
|
|
|
public void copyApiInfo([FromBody] CopyApiInfoDto param, ApiGroup group)
|
|
public void copyApiInfo([FromBody] CopyApiInfoDto param, ApiGroup group)
|
|
|
{
|
|
{
|
|
|
// var group = _ApiGroupService.GetFirst(m => m.id == param.targetGroupId) ?? new ApiGroup();
|
|
// var group = _ApiGroupService.GetFirst(m => m.id == param.targetGroupId) ?? new ApiGroup();
|
|
|
|
|
+ var user = JwtUtil.GetLoginUser(App.HttpContext);
|
|
|
List<int> apiIdList = Tools.SpitIntArrary(param.sourceApiId).ToList();
|
|
List<int> apiIdList = Tools.SpitIntArrary(param.sourceApiId).ToList();
|
|
|
var sourceApis = GetList(m => apiIdList.Contains(m.id)).ToList();
|
|
var sourceApis = GetList(m => apiIdList.Contains(m.id)).ToList();
|
|
|
foreach(ApiInfo sourceApi in sourceApis)
|
|
foreach(ApiInfo sourceApi in sourceApis)
|
|
@@ -83,6 +85,9 @@ namespace Services
|
|
|
newApi.apiDetail = sourceApi.apiDetail;
|
|
newApi.apiDetail = sourceApi.apiDetail;
|
|
|
newApi.apiParam = sourceApi.apiParam;
|
|
newApi.apiParam = sourceApi.apiParam;
|
|
|
newApi.createTime = DateTime.Now;
|
|
newApi.createTime = DateTime.Now;
|
|
|
|
|
+ newApi.createBy = user.username ?? "";
|
|
|
|
|
+ newApi.linkTableId = sourceApi.linkTableId;
|
|
|
|
|
+ newApi.pageFlag = sourceApi.pageFlag;
|
|
|
Add(newApi);
|
|
Add(newApi);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -93,6 +98,7 @@ namespace Services
|
|
|
/// </summary>
|
|
/// </summary>
|
|
|
public void initApiInfo([FromBody] InitApiInfoDto param)
|
|
public void initApiInfo([FromBody] InitApiInfoDto param)
|
|
|
{
|
|
{
|
|
|
|
|
+ var user = JwtUtil.GetLoginUser(App.HttpContext);
|
|
|
var _DatabaseInfoService = App.GetService<IDatabaseInfoService>();
|
|
var _DatabaseInfoService = App.GetService<IDatabaseInfoService>();
|
|
|
var _DatabaseTableService = App.GetService<IDatabaseTableService>();
|
|
var _DatabaseTableService = App.GetService<IDatabaseTableService>();
|
|
|
var _DatabaseFieldService = App.GetService<IDatabaseFieldService>();
|
|
var _DatabaseFieldService = App.GetService<IDatabaseFieldService>();
|
|
@@ -159,7 +165,7 @@ namespace Services
|
|
|
createTime = DateTime.Now,
|
|
createTime = DateTime.Now,
|
|
|
linkTableId = tableId,
|
|
linkTableId = tableId,
|
|
|
pageFlag = apiKind == 1,
|
|
pageFlag = apiKind == 1,
|
|
|
- createBy = App.UserName,
|
|
|
|
|
|
|
+ createBy = user.username ?? "",
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|