1月16号之前的asn版本修改组织输入为asn 号输入
This commit is contained in:
@@ -155,14 +155,11 @@ public class AsnGroupController extends BaseController {
|
|||||||
*/
|
*/
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
@RequestMapping(value = {"/checkAsnNo"})
|
@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);
|
AsnGroupInfo policyGroup = asnGroupInfoService.getInfoByAsnNo(cfg);
|
||||||
if(policyGroup == null){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
return policyGroup;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 校验asn号是否已存在
|
* 校验asn号是否已存在
|
||||||
|
|||||||
@@ -165,9 +165,11 @@ public class IpCfgService extends CrudService<IpCfgDao,BaseIpCfg> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(regionDict!=null) {
|
if(regionDict!=null) {
|
||||||
String org=entity.getUserRegion4();
|
AsnGroupInfo asnSearch=new AsnGroupInfo();
|
||||||
List<AsnGroupInfo> asnGroupInfos=asnGroupInfoDao.getValidConfigGroupInfoByName(org);
|
asnSearch.setOrganization(entity.getUserRegion4());
|
||||||
for(AsnGroupInfo info:asnGroupInfos) {
|
asnSearch.setAsnId(Long.valueOf(entity.getUserRegion5()));
|
||||||
|
AsnGroupInfo info=asnGroupInfoDao.getGroupInfo(asnSearch);
|
||||||
|
if(info != null){
|
||||||
BaseStringCfg<AsnKeywordCfg> asnKeywordCfg=new AsnKeywordCfg();
|
BaseStringCfg<AsnKeywordCfg> asnKeywordCfg=new AsnKeywordCfg();
|
||||||
BeanUtils.copyProperties(entity, asnKeywordCfg,new String[]{"cfgId","cfgDesc","cfgRegionCode","cfgType","userRegion1","userRegion2","userRegion3"});
|
BeanUtils.copyProperties(entity, asnKeywordCfg,new String[]{"cfgId","cfgDesc","cfgRegionCode","cfgType","userRegion1","userRegion2","userRegion3"});
|
||||||
asnKeywordCfg.setTableName(AsnKeywordCfg.getTablename());
|
asnKeywordCfg.setTableName(AsnKeywordCfg.getTablename());
|
||||||
@@ -233,10 +235,12 @@ public class IpCfgService extends CrudService<IpCfgDao,BaseIpCfg> {
|
|||||||
}
|
}
|
||||||
if(regionDict!=null) {
|
if(regionDict!=null) {
|
||||||
//先删除asn keyword
|
//先删除asn keyword
|
||||||
String org=entity.getUserRegion4();
|
|
||||||
stringCfgDao.deleteAsnKeyword(entity);
|
stringCfgDao.deleteAsnKeyword(entity);
|
||||||
List<AsnGroupInfo> asnGroupInfos=asnGroupInfoDao.getValidConfigGroupInfoByName(org);
|
AsnGroupInfo asnSearch=new AsnGroupInfo();
|
||||||
for(AsnGroupInfo info:asnGroupInfos) {
|
asnSearch.setOrganization(entity.getUserRegion4());
|
||||||
|
asnSearch.setAsnId(Long.valueOf(entity.getUserRegion5()));
|
||||||
|
AsnGroupInfo info=asnGroupInfoDao.getGroupInfo(asnSearch);
|
||||||
|
if(info != null){
|
||||||
BaseStringCfg<AsnKeywordCfg> asnKeywordCfg=new AsnKeywordCfg();
|
BaseStringCfg<AsnKeywordCfg> asnKeywordCfg=new AsnKeywordCfg();
|
||||||
BeanUtils.copyProperties(entity, asnKeywordCfg,new String[]{"cfgId","cfgDesc","cfgRegionCode","cfgType","userRegion1","userRegion2","userRegion3"});
|
BeanUtils.copyProperties(entity, asnKeywordCfg,new String[]{"cfgId","cfgDesc","cfgRegionCode","cfgType","userRegion1","userRegion2","userRegion3"});
|
||||||
asnKeywordCfg.setTableName(AsnKeywordCfg.getTablename());
|
asnKeywordCfg.setTableName(AsnKeywordCfg.getTablename());
|
||||||
|
|||||||
@@ -17,16 +17,17 @@
|
|||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<%-- <input type="hidden" name="userRegion5" value="${_cfg.userRegion5}"> --%>
|
<%-- <input type="hidden" name="userRegion5" value="${_cfg.userRegion5}"> --%>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="organization"/></label>
|
<label class="control-label col-md-3"><font color="red">*</font><spring:message code="ASN"/></label>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<%-- <select name="userRegion4" class="selectpicker show-tick form-control required" data-live-search="true" data-live-search-placeholder="search">
|
<%-- <select name="userRegion4" class="selectpicker show-tick form-control required" data-live-search="true" data-live-search-placeholder="search">
|
||||||
<c:forEach items="${policyGroups }" var="policyGroup">
|
<c:forEach items="${policyGroups }" var="policyGroup">
|
||||||
<option asnId="${policyGroup.asnId}" value="${policyGroup.groupName}" <c:if test="${asn==policyGroup.groupName }">selected</c:if>><spring:message code="${policyGroup.groupName}"/></option>
|
<option asnId="${policyGroup.asnId}" value="${policyGroup.groupName}" <c:if test="${asn==policyGroup.groupName }">selected</c:if>><spring:message code="${policyGroup.groupName}"/></option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</select> --%>
|
</select> --%>
|
||||||
<input class="form-control required invisibleChar orgMustExists" type="text" name="userRegion4" value="${asn}" ctx="${ctx}">
|
<input class="form-control required invisibleChar asnMustExists" type="text" name="userRegion5" value="${_cfg.userRegion5}" ctx="${ctx}">
|
||||||
|
<input class="form-control required invisibleChar orgMustExists hidden" type="text" name="userRegion4" value="${asn}" ctx="${ctx}">
|
||||||
</div>
|
</div>
|
||||||
<div for="userRegion4"></div>
|
<div for="userRegion5"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -77,7 +77,7 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
//处理asn id
|
//处理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(){
|
$(".asn").find("select[name='userRegion4']").on("change",function(){
|
||||||
var asnId=$(this).find("option[value='"+$(this).val()+"']").attr("asnId");
|
var asnId=$(this).find("option[value='"+$(this).val()+"']").attr("asnId");
|
||||||
$(this).parents(".row").find("input[name='userRegion5']").val(asnId);
|
$(this).parents(".row").find("input[name='userRegion5']").val(asnId);
|
||||||
|
|||||||
@@ -221,7 +221,7 @@
|
|||||||
<c:if test="${(region[0] eq 3) && (not empty _cfg.asnKeywords)}">
|
<c:if test="${(region[0] eq 3) && (not empty _cfg.asnKeywords)}">
|
||||||
<c:forEach items="${_cfg.asnKeywords}" var="asn">
|
<c:forEach items="${_cfg.asnKeywords}" var="asn">
|
||||||
<div id="${region[1]}Info${index}" class="content" name="subCfg${index}">
|
<div id="${region[1]}Info${index}" class="content" name="subCfg${index}">
|
||||||
<div class="row">
|
<div class="row hidden" >
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code='organization'/>:</label>
|
<label><spring:message code='organization'/>:</label>
|
||||||
@@ -236,7 +236,7 @@
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><spring:message code='asn_no'/>:</label>
|
<label><spring:message code='asn_no'/>:</label>
|
||||||
<label>
|
<label>
|
||||||
${asn.cfgKeywords}
|
${_cfg.userRegion5}
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -978,10 +978,12 @@ jQuery.validator.addMethod("asnMustExists",function(value, element) {
|
|||||||
url: url,
|
url: url,
|
||||||
data:{"asnId":value},
|
data:{"asnId":value},
|
||||||
success:function(data){
|
success:function(data){
|
||||||
if(data==true){
|
if(data != null && data !='' && data != 'undefined'){
|
||||||
result=false;
|
$("input[name='userRegion4']").val(data.organization);
|
||||||
}else{
|
console.log($("input[name='userRegion4']").val());
|
||||||
result=true;
|
result=true;
|
||||||
|
}else{
|
||||||
|
result = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user