diff --git a/src/main/java/com/nis/web/controller/systemService/SystemServiceController.java b/src/main/java/com/nis/web/controller/systemService/SystemServiceController.java index de448b540..ca35ef6fb 100644 --- a/src/main/java/com/nis/web/controller/systemService/SystemServiceController.java +++ b/src/main/java/com/nis/web/controller/systemService/SystemServiceController.java @@ -138,11 +138,12 @@ public class SystemServiceController extends BaseController { return "true"; } else { if (id != null) { - if (list.get(0).getId() == id) { - return "true"; - } else { - return "false"; + for (SystemServiceInfo info : list) { + if (info.getIsValid() == 1 && info.getId().longValue() == id.longValue()) { + return "true"; + } } + return "false"; } else { return "false"; } diff --git a/src/main/java/com/nis/web/dao/systemService/SystemServiceInfoDao.xml b/src/main/java/com/nis/web/dao/systemService/SystemServiceInfoDao.xml index c9dfe4b18..a599620d7 100644 --- a/src/main/java/com/nis/web/dao/systemService/SystemServiceInfoDao.xml +++ b/src/main/java/com/nis/web/dao/systemService/SystemServiceInfoDao.xml @@ -99,7 +99,7 @@