| @@ -35,6 +35,7 @@ public class DevEnvironmentServiceImpl implements DevEnvironmentService { | |||||
| @Resource | @Resource | ||||
| @Lazy | @Lazy | ||||
| private JupyterService jupyterService; | private JupyterService jupyterService; | ||||
| /** | /** | ||||
| * 通过ID查询单条数据 | * 通过ID查询单条数据 | ||||
| * | * | ||||
| @@ -64,11 +65,13 @@ public class DevEnvironmentServiceImpl implements DevEnvironmentService { | |||||
| if (!devEnv.getStatus().equals(PodStatus.Terminated.getName()) && | if (!devEnv.getStatus().equals(PodStatus.Terminated.getName()) && | ||||
| !devEnv.getStatus().equals(PodStatus.Failed.getName())) { | !devEnv.getStatus().equals(PodStatus.Failed.getName())) { | ||||
| PodStatusVo podStatusVo = this.jupyterService.getJupyterStatus(devEnv); | PodStatusVo podStatusVo = this.jupyterService.getJupyterStatus(devEnv); | ||||
| if(!devEnv.getStatus().equals(podStatusVo.getStatus())){ | |||||
| if (!devEnv.getStatus().equals(podStatusVo.getStatus())) { | |||||
| devEnv.setStatus(podStatusVo.getStatus()); | |||||
| devEnv.setUrl(podStatusVo.getUrl()); | |||||
| this.devEnvironmentDao.update(devEnv); | this.devEnvironmentDao.update(devEnv); | ||||
| } else { | |||||
| devEnv.setUrl(podStatusVo.getUrl()); | |||||
| } | } | ||||
| devEnv.setStatus(podStatusVo.getStatus()); | |||||
| devEnv.setUrl(podStatusVo.getUrl()); | |||||
| } | } | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| devEnv.setStatus(PodStatus.Unknown.getName()); | devEnv.setStatus(PodStatus.Unknown.getName()); | ||||