Răsfoiți Sursa

controller,添加apigroup数据

lichunlei 4 luni în urmă
părinte
comite
44f0bbe77e

+ 1 - 1
Controllers/Client/MakeCodeController.cs

@@ -73,7 +73,7 @@ namespace Controllers.Client
                         _DatabaseTableService.makeJavaDto(baseInfo, apiInfo, loginUser);
                         _DatabaseTableService.makeJavaVo(baseInfo, apiInfo, loginUser);
                     }
-                    _DatabaseTableService.makeJavaController(baseInfo, apiGroup.groupNameUpper, loginUser);
+                    _DatabaseTableService.makeJavaController(baseInfo, apiGroup, loginUser);
                 }
                 Function.WriteLog("end\n\n\n", "测试生成代码");
             }

+ 3 - 2
Services/DatabaseTableService.cs

@@ -340,9 +340,9 @@ namespace Services
         /// 生成java代码-controller
         /// </summary>
         /// <returns>生成java代码-controller</returns>
-        public void makeJavaController(ProjectService baseInfo, string controllerPath, TokenModel loginUser)
+        public void makeJavaController(ProjectService baseInfo, ApiGroup group, TokenModel loginUser)
         {
-            var apiInfos = _ApiInfoService.GetList(m => m.serviceId == baseInfo.id && m.controllerFilePath == controllerPath);
+            var apiInfos = _ApiInfoService.GetList(m => m.serviceId == baseInfo.id && m.controllerFilePath == group.groupNameUpper);
 
             var tableIds = apiInfos.Where(m => m.linkTableId > 0).Select(m => m.linkTableId).Distinct().ToList();
             var tables = GetList(m => tableIds.Contains(m.id));
@@ -358,6 +358,7 @@ namespace Services
             pushData.Add("author", loginUser.username);
             pushData.Add("projectService", baseInfo);
             pushData.Add("databaseTables", tables);
+            pushData.Add("apiGroup", group);
             pushData.Add("apiInfos", apiInfos);
             MakeHelper.Push(pushData, "controller", "javaController", loginUser.username);
         }

+ 1 - 1
Services/IService/IDatabaseTableService.cs

@@ -90,7 +90,7 @@ namespace Services
         /// 生成java代码-controller
         /// </summary>
         /// <returns>生成java代码-controller</returns>
-        void makeJavaController(ProjectService baseInfo, string controllerPath, TokenModel loginUser);
+        void makeJavaController(ProjectService baseInfo, ApiGroup group, TokenModel loginUser);
 
 
     }