diff --git a/src/main/java/com/nis/web/controller/basics/AsnGroupController.java b/src/main/java/com/nis/web/controller/basics/AsnGroupController.java index a00e3d8ef..0122184e4 100644 --- a/src/main/java/com/nis/web/controller/basics/AsnGroupController.java +++ b/src/main/java/com/nis/web/controller/basics/AsnGroupController.java @@ -155,14 +155,11 @@ public class AsnGroupController extends BaseController { */ @ResponseBody @RequestMapping(value = {"/checkAsnNo"}) - public boolean checkIp(AsnGroupInfo cfg, HttpServletRequest request, HttpServletResponse response){ + public AsnGroupInfo checkIp(AsnGroupInfo cfg, HttpServletRequest request, HttpServletResponse response){ AsnGroupInfo policyGroup = asnGroupInfoService.getInfoByAsnNo(cfg); - if(policyGroup == null){ - return true; - } - return false; + return policyGroup; } /** * 校验asn号是否已存在 diff --git a/src/main/java/com/nis/web/service/configuration/IpCfgService.java b/src/main/java/com/nis/web/service/configuration/IpCfgService.java index cc5edd54d..af1ab9204 100644 --- a/src/main/java/com/nis/web/service/configuration/IpCfgService.java +++ b/src/main/java/com/nis/web/service/configuration/IpCfgService.java @@ -165,9 +165,11 @@ public class IpCfgService extends CrudService { } } if(regionDict!=null) { - String org=entity.getUserRegion4(); - List asnGroupInfos=asnGroupInfoDao.getValidConfigGroupInfoByName(org); - for(AsnGroupInfo info:asnGroupInfos) { + AsnGroupInfo asnSearch=new AsnGroupInfo(); + asnSearch.setOrganization(entity.getUserRegion4()); + asnSearch.setAsnId(Long.valueOf(entity.getUserRegion5())); + AsnGroupInfo info=asnGroupInfoDao.getGroupInfo(asnSearch); + if(info != null){ BaseStringCfg asnKeywordCfg=new AsnKeywordCfg(); BeanUtils.copyProperties(entity, asnKeywordCfg,new String[]{"cfgId","cfgDesc","cfgRegionCode","cfgType","userRegion1","userRegion2","userRegion3"}); asnKeywordCfg.setTableName(AsnKeywordCfg.getTablename()); @@ -233,10 +235,12 @@ public class IpCfgService extends CrudService { } if(regionDict!=null) { //先删除asn keyword - String org=entity.getUserRegion4(); stringCfgDao.deleteAsnKeyword(entity); - List asnGroupInfos=asnGroupInfoDao.getValidConfigGroupInfoByName(org); - for(AsnGroupInfo info:asnGroupInfos) { + AsnGroupInfo asnSearch=new AsnGroupInfo(); + asnSearch.setOrganization(entity.getUserRegion4()); + asnSearch.setAsnId(Long.valueOf(entity.getUserRegion5())); + AsnGroupInfo info=asnGroupInfoDao.getGroupInfo(asnSearch); + if(info != null){ BaseStringCfg asnKeywordCfg=new AsnKeywordCfg(); BeanUtils.copyProperties(entity, asnKeywordCfg,new String[]{"cfgId","cfgDesc","cfgRegionCode","cfgType","userRegion1","userRegion2","userRegion3"}); asnKeywordCfg.setTableName(AsnKeywordCfg.getTablename()); diff --git a/src/main/webapp/WEB-INF/views/cfg/ipaddr/asnForm.jsp b/src/main/webapp/WEB-INF/views/cfg/ipaddr/asnForm.jsp index 267c88485..b68de47c5 100644 --- a/src/main/webapp/WEB-INF/views/cfg/ipaddr/asnForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/ipaddr/asnForm.jsp @@ -17,16 +17,17 @@
<%-- --%>
- +
<%-- --%> - + +
-
+
diff --git a/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp b/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp index 34343a150..821dbe16d 100644 --- a/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipForm.jsp @@ -77,7 +77,7 @@ } }); //处理asn id - $(".asn").find("input[name='userRegion5']").val($(".asn").find("select[name='userRegion4'] option:selected").attr("asnId")); + /* $(".asn").find("input[name='userRegion5']").val($(".asn").find("select[name='userRegion4'] option:selected").attr("asnId")); */ $(".asn").find("select[name='userRegion4']").on("change",function(){ var asnId=$(this).find("option[value='"+$(this).val()+"']").attr("asnId"); $(this).parents(".row").find("input[name='userRegion5']").val(asnId); diff --git a/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp b/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp index b6d41324f..846b0dfa8 100644 --- a/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/ipaddr/ipSubList.jsp @@ -221,7 +221,7 @@
-
+