|
@@ -43,11 +43,16 @@ namespace Controllers.Client
|
|
|
try
|
|
try
|
|
|
{
|
|
{
|
|
|
TokenModel loginUser = JwtUtil.GetLoginUser(HttpContext);
|
|
TokenModel loginUser = JwtUtil.GetLoginUser(HttpContext);
|
|
|
|
|
+ Function.WriteLog(loginUser.username, "测试生成代码");
|
|
|
|
|
+ Function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(param), "测试生成代码");
|
|
|
ProjectService baseInfo = IProject.getProjectService(param.serviceId);
|
|
ProjectService baseInfo = IProject.getProjectService(param.serviceId);
|
|
|
|
|
+ Function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(baseInfo), "测试生成代码");
|
|
|
List<int> databaseIds = Tools.SpitIntArrary(baseInfo.databaseList).ToList();
|
|
List<int> databaseIds = Tools.SpitIntArrary(baseInfo.databaseList).ToList();
|
|
|
|
|
+ Function.WriteLog("databaseIds:" + databaseIds.Count.ToString(), "测试生成代码");
|
|
|
foreach(var databaseId in databaseIds)
|
|
foreach(var databaseId in databaseIds)
|
|
|
{
|
|
{
|
|
|
var tables = _DatabaseTableService.GetList(a => a.databaseId == databaseId);
|
|
var tables = _DatabaseTableService.GetList(a => a.databaseId == databaseId);
|
|
|
|
|
+ Function.WriteLog("tables:" + tables.Count.ToString(), "测试生成代码");
|
|
|
foreach(var table in tables)
|
|
foreach(var table in tables)
|
|
|
{
|
|
{
|
|
|
_DatabaseTableService.makeJavaModel(baseInfo, table, loginUser);
|
|
_DatabaseTableService.makeJavaModel(baseInfo, table, loginUser);
|
|
@@ -58,9 +63,11 @@ namespace Controllers.Client
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
var apiGroups = _ApiGroupService.GetList(a => a.serviceId == param.serviceId);
|
|
var apiGroups = _ApiGroupService.GetList(a => a.serviceId == param.serviceId);
|
|
|
|
|
+ Function.WriteLog("apiGroups:" + apiGroups.Count.ToString(), "测试生成代码");
|
|
|
foreach(var apiGroup in apiGroups)
|
|
foreach(var apiGroup in apiGroups)
|
|
|
{
|
|
{
|
|
|
var apiInfos = _ApiInfoService.GetList(a => a.groupId == apiGroup.id);
|
|
var apiInfos = _ApiInfoService.GetList(a => a.groupId == apiGroup.id);
|
|
|
|
|
+ Function.WriteLog("apiInfos:" + apiInfos.Count.ToString(), "测试生成代码");
|
|
|
foreach(var apiInfo in apiInfos)
|
|
foreach(var apiInfo in apiInfos)
|
|
|
{
|
|
{
|
|
|
_DatabaseTableService.makeJavaDto(baseInfo, apiInfo, loginUser);
|
|
_DatabaseTableService.makeJavaDto(baseInfo, apiInfo, loginUser);
|
|
@@ -68,6 +75,7 @@ namespace Controllers.Client
|
|
|
}
|
|
}
|
|
|
_DatabaseTableService.makeJavaController(baseInfo, apiGroup.groupNameUpper, loginUser);
|
|
_DatabaseTableService.makeJavaController(baseInfo, apiGroup.groupNameUpper, loginUser);
|
|
|
}
|
|
}
|
|
|
|
|
+ Function.WriteLog("end\n\n\n", "测试生成代码");
|
|
|
}
|
|
}
|
|
|
catch(Exception ex)
|
|
catch(Exception ex)
|
|
|
{
|
|
{
|