lichunlei пре 3 месеци
родитељ
комит
5dddc64c76
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      Services/ApiInfoService.cs

+ 7 - 1
Services/ApiInfoService.cs

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