|
|
@@ -63,5 +63,25 @@ namespace Controllers.Feign
|
|
|
}
|
|
|
return SUCCESS(list);
|
|
|
}
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 获取项目服务列表
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="param"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpGet("/api/vscode/getServerInfo")]
|
|
|
+ public IActionResult GetServerInfo([FromQuery] GetServerDto para)
|
|
|
+ {
|
|
|
+ TokenModel tokenModel = JwtUtil.GetLoginUser(HttpContext);
|
|
|
+ if(tokenModel == null)
|
|
|
+ {
|
|
|
+ return ToResponse(ResultCode.BAD_REQUEST, "用户未登录");
|
|
|
+ }
|
|
|
+ var item = projectServiceService.GetFirst(m => m.id == para.serverId) ?? new Model.ProjectService();
|
|
|
+ GetServerVo data = new GetServerVo();
|
|
|
+ data.ServerName = item.serviceName;
|
|
|
+ data.ServerLanguage = item.devLanguage;
|
|
|
+ return SUCCESS(data);
|
|
|
+ }
|
|
|
}
|
|
|
}
|