From c6550a4d9bd69e59e9bb6ac6ad740e509edbd215 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 11 十二月 2024 18:10:29 +0800 Subject: [PATCH] 1 --- se-modules/se-system/src/main/java/com/se/system/service/impl/SysStatusCtrlServiceImpl.java | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/se-modules/se-system/src/main/java/com/se/system/service/impl/SysStatusCtrlServiceImpl.java b/se-modules/se-system/src/main/java/com/se/system/service/impl/SysStatusCtrlServiceImpl.java index abdfda4..ce041b5 100644 --- a/se-modules/se-system/src/main/java/com/se/system/service/impl/SysStatusCtrlServiceImpl.java +++ b/se-modules/se-system/src/main/java/com/se/system/service/impl/SysStatusCtrlServiceImpl.java @@ -2,8 +2,9 @@ import java.util.List; import com.se.common.core.utils.DateUtils; -import com.se.system.domain.SysSoft; import com.se.system.utils.CaffeineUtils; +import com.se.system.utils.ConnectUtils; +import com.se.system.utils.StringUtils; import org.springframework.stereotype.Service; import com.se.system.mapper.SysStatusCtrlMapper; import com.se.system.domain.SysStatusCtrl; @@ -108,10 +109,23 @@ return list; } - public void runSubSysTest() throws Exception { + public void runSubSysTest() { List<SysStatusCtrl> list = getList(); if (CollectionUtils.isEmpty(list)) return; - // + for (SysStatusCtrl ctrl : list) { + ctrl.setStatus("0"); + ctrl.setRemark(""); + if (!StringUtils.isEmpty(ctrl.getIp()) && !ConnectUtils.isReachable(ctrl.getIp())) { + ctrl.setStatus("1"); + ctrl.setRemark("IP涓嶈繛閫�"); + } + if (!StringUtils.isEmpty(ctrl.getUrl()) && !ConnectUtils.testUrl(ctrl.getUrl(), ctrl.getMethod())) { + ctrl.setStatus("1"); + ctrl.setRemark((ctrl.getRemark().length() > 0 ? ctrl.getRemark() + "锛�" : "") + "URL杩炴帴涓嶄笂"); + } + } + + sysStatusCtrlMapper.updates(list); } } -- Gitblit v1.9.3