|
|
@@ -81,7 +81,7 @@ public class VscodeController extends BasicController { |
|
|
|
if(bindingResult.hasErrors()){ |
|
|
|
return actionResultWithBindingResult(ErrorCodeEnum.BIND_EXCEPTION,bindingResult); |
|
|
|
} |
|
|
|
vsCodeParam.setTpiID(vsCodeParam.getProjectId() + "-" + vsCodeParam.getUserId()); |
|
|
|
vsCodeParam.setTpiID(StringUtil.getPodName(vsCodeParam.getProjectId(),vsCodeParam.getUserId())); |
|
|
|
logger.info("[start]获取vscode连接信息 {}", JSONObject.toJSONString(vsCodeParam)); |
|
|
|
JSONObject resp = new JSONObject(); |
|
|
|
|
|
|
@@ -157,7 +157,7 @@ public class VscodeController extends BasicController { |
|
|
|
if(bindingResult.hasErrors()){ |
|
|
|
return actionResultWithBindingResult(ErrorCodeEnum.BIND_EXCEPTION,bindingResult); |
|
|
|
} |
|
|
|
String tpiID = vsCodeDeleteParam.getProjectId() + "-" + vsCodeDeleteParam.getUserID(); |
|
|
|
String tpiID = StringUtil.getPodName(vsCodeDeleteParam.getProjectId(), vsCodeDeleteParam.getUserID()); |
|
|
|
logger.info("[start]前端主动调用vscode删除命令,tpiID: {}", tpiID); |
|
|
|
|
|
|
|
String tpiRepoName = TpCsts.TP_UNIFY_REPO_NAME; |
|
|
@@ -187,7 +187,7 @@ public class VscodeController extends BasicController { |
|
|
|
@RequestMapping(path = "/active", method = RequestMethod.POST) |
|
|
|
public R active(@RequestParam String projectId, @RequestParam String userId) { |
|
|
|
logger.info("[start]激活vscode pod projectId:{},延长到期时间 userId:{}", projectId,userId); |
|
|
|
String tpiID = projectId + "-" + userId; |
|
|
|
String tpiID = StringUtil.getPodName(projectId ,userId); |
|
|
|
vscodeService.active(tpiID); |
|
|
|
logger.info("[end]激活vscode pod {},延长到期时间", tpiID); |
|
|
|
return R.ok(); |
|
|
@@ -197,7 +197,7 @@ public class VscodeController extends BasicController { |
|
|
|
|
|
|
|
@RequestMapping(path = "/getPort",method = RequestMethod.POST) |
|
|
|
public R getPort(@RequestParam String projectId, @RequestParam String userId, @RequestParam Integer type, @RequestParam Integer port) { |
|
|
|
String tpiID = projectId + "-" + userId; |
|
|
|
String tpiID = StringUtil.getPodName(projectId, userId); |
|
|
|
int proxyPort = proxyService.getContainerExternalMappingPort(tpiID, type, port); |
|
|
|
return R.ok().setData(MapUtil.builder("port", proxyPort).build()); |
|
|
|
} |
|
|
|