diff --git a/src/main/java/com/nis/web/service/configuration/ProxyFileStrategyService.java b/src/main/java/com/nis/web/service/configuration/ProxyFileStrategyService.java index 3fb48378a..3cfac849c 100644 --- a/src/main/java/com/nis/web/service/configuration/ProxyFileStrategyService.java +++ b/src/main/java/com/nis/web/service/configuration/ProxyFileStrategyService.java @@ -85,43 +85,47 @@ public class ProxyFileStrategyService extends BaseService{ } @Transactional(readOnly=false,rollbackFor=RuntimeException.class) - public void audit(Integer isAudit,Integer isValid,Integer functionId,String id){ + public void audit(Integer isAudit,Integer isValid,Integer functionId,String ids){ Date auditTime = new Date();//审核时间 - ProxyFileStrategyCfg entity = proxyFileDao.getCfgById(Long.parseLong(id)); - entity.setIsAudit(isAudit); - entity.setIsValid(isValid); - entity.setAuditorId(UserUtils.getUser().getId()); - entity.setAuditTime(auditTime); - proxyFileDao.update(entity); - if(isAudit == 1) {//审核通过,下发配置回调配置信息 - Map params = Maps.newHashMap(); - params.put("fileId", entity.getCompileId());//文件ID - params.put("service", entity.getServiceId());//业务ID - params.put("fileDesc", entity.getFileDesc());//文件描述 - params.put("contentType", entity.getContentType());//内容类型 - params.put("contentLength", entity.getContentLength());//文件长度 - params.put("filePath", entity.getUrl());//文件路径 - params.put("isValid", 1);//有效标志,有效 - params.put("opTime", new Date()); - List list = Lists.newArrayList(); - list.add(params); - String json = gsonToJson(list); - logger.debug("params:" + json); - ToMaatResult result = ConfigServiceUtil.postCallbackCfg(json); - logger.debug("响应:"+gsonToJson(result)); - }else if(isAudit == 3) {//取消审核通过,将回调配置信息置为无效 - Map params = Maps.newHashMap(); - params.put("fileId", entity.getCompileId());//文件ID - params.put("service", entity.getServiceId());//业务ID - params.put("isValid", 0);//有效标志,无效 - params.put("opTime", new Date()); - List list = Lists.newArrayList(); - list.add(params); - String json = gsonToJson(list); - logger.debug("params:" + json); - ToMaatResult result = ConfigServiceUtil.put(json,2); - logger.debug("响应:"+gsonToJson(result)); + String[] idArray = ids.split(","); + for(String id : idArray) { + ProxyFileStrategyCfg entity = proxyFileDao.getCfgById(Long.parseLong(id)); + entity.setIsAudit(isAudit); + entity.setIsValid(isValid); + entity.setAuditorId(UserUtils.getUser().getId()); + entity.setAuditTime(auditTime); + proxyFileDao.update(entity); + if(isAudit == 1) {//审核通过,下发配置回调配置信息 + Map params = Maps.newHashMap(); + params.put("fileId", entity.getCompileId());//文件ID + params.put("service", entity.getServiceId());//业务ID + params.put("fileDesc", entity.getFileDesc());//文件描述 + params.put("contentType", entity.getContentType());//内容类型 + params.put("contentLength", entity.getContentLength());//文件长度 + params.put("filePath", entity.getUrl());//文件路径 + params.put("isValid", 1);//有效标志,有效 + params.put("opTime", new Date()); + List list = Lists.newArrayList(); + list.add(params); + String json = gsonToJson(list); + logger.debug("params:" + json); + ToMaatResult result = ConfigServiceUtil.postCallbackCfg(json); + logger.debug("响应:"+gsonToJson(result)); + }else if(isAudit == 3) {//取消审核通过,将回调配置信息置为无效 + Map params = Maps.newHashMap(); + params.put("fileId", entity.getCompileId());//文件ID + params.put("service", entity.getServiceId());//业务ID + params.put("isValid", 0);//有效标志,无效 + params.put("opTime", new Date()); + List list = Lists.newArrayList(); + list.add(params); + String json = gsonToJson(list); + logger.debug("params:" + json); + ToMaatResult result = ConfigServiceUtil.put(json,2); + logger.debug("响应:"+gsonToJson(result)); + } } + } /** diff --git a/src/main/webapp/static/global/scripts/common.js b/src/main/webapp/static/global/scripts/common.js index 421f8b1ea..cfbf60840 100644 --- a/src/main/webapp/static/global/scripts/common.js +++ b/src/main/webapp/static/global/scripts/common.js @@ -899,21 +899,6 @@ var switchIpInfo=function(obj){ }else{ $(srcIp).val(srcIpV4Default[2]); } - }else{ - if($.inArray($(srcIp).val(),srcIpV4Default) > -1 - || $.inArray($(srcIp).val(),destIpV4Default) > -1 - || $.inArray($(srcIp).val(),srcIpV6Default) > -1 - || $.inArray($(srcIp).val(),destIpV6Default) > -1){ //是ipV4的默认值其中一个 - if(ipPattern==1){ - $(srcIp).val(srcIpV4Default[0]); - }else if(ipPattern==2){ - $(srcIp).val(srcIpV4Default[1]); - }else if(ipPattern==3){ - $(srcIp).val(srcIpV4Default[2]); - }else{ - $(srcIp).val(srcIpV4Default[2]); - } - } } if(!$(destIp).val()){ if(ipPattern==1){ @@ -925,21 +910,6 @@ var switchIpInfo=function(obj){ }else{ $(destIp).val(destIpV4Default[2]); } - }else{ - if($.inArray($(destIp).val(),srcIpV4Default) > -1 - || $.inArray($(destIp).val(),destIpV4Default) > -1 - || $.inArray($(destIp).val(),srcIpV6Default) > -1 - || $.inArray($(destIp).val(),destIpV6Default) > -1){ - if(ipPattern==1){ - $(destIp).val(destIpV4Default[0]); - }else if(ipPattern==2){ - $(destIp).val(destIpV4Default[1]); - }else if(ipPattern==3){ - $(destIp).val(destIpV4Default[2]); - }else{ - $(destIp).val(destIpV4Default[2]); - } - } } } if(6==ipType){ @@ -953,21 +923,6 @@ var switchIpInfo=function(obj){ }else{ $(srcIp).val(srcIpV6Default[2]); } - }else{ - if($.inArray($(srcIp).val(),srcIpV4Default) > -1 - || $.inArray($(srcIp).val(),destIpV4Default) > -1 - || $.inArray($(srcIp).val(),srcIpV6Default) > -1 - || $.inArray($(srcIp).val(),destIpV6Default) > -1){ //是ipV6的默认值其中一个 - if(ipPattern==1){ - $(srcIp).val(srcIpV6Default[0]); - }else if(ipPattern==2){ - $(srcIp).val(srcIpV6Default[1]); - }else if(ipPattern==3){ - $(srcIp).val(srcIpV6Default[2]); - }else{ - $(srcIp).val(srcIpV6Default[2]); - } - } } if(!$(destIp).val()){ if(ipPattern==1){ @@ -979,21 +934,6 @@ var switchIpInfo=function(obj){ }else{ $(destIp).val(srcIpV6Default[2]); } - }else{ - if($.inArray($(destIp).val(),srcIpV4Default) > -1 - || $.inArray($(destIp).val(),destIpV4Default) > -1 - || $.inArray($(destIp).val(),srcIpV6Default) > -1 - || $.inArray($(destIp).val(),destIpV6Default) > -1){ //是ipV6的默认值其中一个 - if(ipPattern==1){ - $(destIp).val(destIpV6Default[0]); - }else if(ipPattern==2){ - $(destIp).val(destIpV6Default[1]); - }else if(ipPattern==3){ - $(destIp).val(destIpV6Default[2]); - }else{ - $(destIp).val(srcIpV6Default[2]); - } - } } } if(46==ipType){ @@ -1007,21 +947,6 @@ var switchIpInfo=function(obj){ }else{ $(srcIp).val(srcIpV4Default[2]); } - }else{ - if($.inArray($(srcIp).val(),srcIpV4Default) > -1 - || $.inArray($(srcIp).val(),destIpV4Default) > -1 - || $.inArray($(srcIp).val(),srcIpV6Default) > -1 - || $.inArray($(srcIp).val(),destIpV6Default) > -1){ - if(ipPattern==1){ - $(srcIp).val(srcIpV4Default[0]); - }else if(ipPattern==2){ - $(srcIp).val(srcIpV4Default[1]); - }else if(ipPattern==3){ - $(srcIp).val(srcIpV4Default[2]); - }else { - $(srcIp).val(srcIpV4Default[2]); - } - } } if(!$(destIp).val()){ if(ipPattern==1){ @@ -1033,21 +958,6 @@ var switchIpInfo=function(obj){ }else{ $(destIp).val(destIpV6Default[2]); } - }else{ - if($.inArray($(destIp).val(),srcIpV4Default) > -1 - || $.inArray($(destIp).val(),destIpV4Default) > -1 - || $.inArray($(destIp).val(),srcIpV6Default) > -1 - || $.inArray($(destIp).val(),destIpV6Default) > -1){ - if(ipPattern==1){ - $(destIp).val(destIpV6Default[0]); - }else if(ipPattern==2){ - $(destIp).val(destIpV6Default[1]); - }else if(ipPattern==3){ - $(destIp).val(destIpV6Default[2]); - }else{ - $(destIp).val(destIpV6Default[2]); - } - } } } if(64==ipType){ @@ -1061,21 +971,6 @@ var switchIpInfo=function(obj){ }else{ $(srcIp).val(srcIpV6Default[2]); } - }else{ - if($.inArray($(srcIp).val(),srcIpV4Default) > -1 - || $.inArray($(srcIp).val(),destIpV4Default) > -1 - || $.inArray($(srcIp).val(),srcIpV6Default) > -1 - || $.inArray($(srcIp).val(),destIpV6Default) > -1){ - if(ipPattern==1){ - $(srcIp).val(srcIpV6Default[0]); - }else if(ipPattern==2){ - $(srcIp).val(srcIpV6Default[1]); - }else if(ipPattern==3){ - $(srcIp).val(srcIpV6Default[2]); - }else{ - $(srcIp).val(srcIpV6Default[2]); - } - } } if(!$(destIp).val()){ if(ipPattern==1){ @@ -1087,21 +982,6 @@ var switchIpInfo=function(obj){ }else{ $(destIp).val(srcIpV4Default[2]); } - }else{ - if($.inArray($(destIp).val(),srcIpV4Default) > -1 - || $.inArray($(destIp).val(),destIpV4Default) > -1 - || $.inArray($(destIp).val(),srcIpV6Default) > -1 - || $.inArray($(destIp).val(),destIpV6Default) > -1){ - if(ipPattern==1){ - $(destIp).val(destIpV4Default[0]); - }else if(ipPattern==2){ - $(destIp).val(destIpV4Default[1]); - }else if(ipPattern==3){ - $(destIp).val(destIpV4Default[2]); - }else{ - $(destIp).val(destIpV4Default[2]); - } - } } } if(10==ipType){ @@ -1115,21 +995,6 @@ var switchIpInfo=function(obj){ }else{ $(srcIp).val(srcIpV4Default[2]); } - }else{ - if($.inArray($(srcIp).val(),srcIpV4Default) > -1 - || $.inArray($(srcIp).val(),destIpV4Default) > -1 - || $.inArray($(srcIp).val(),srcIpV6Default) > -1 - || $.inArray($(srcIp).val(),destIpV6Default) > -1){ //是ipV4的默认值其中一个 - if(ipPattern==1){ - $(srcIp).val(srcIpV4Default[0]); - }else if(ipPattern==2){ - $(srcIp).val(srcIpV4Default[1]); - }else if(ipPattern==3){ - $(srcIp).val(srcIpV4Default[2]); - }else{ - $(srcIp).val(srcIpV4Default[2]); - } - } } if(!$(destIp).val()){ if(ipPattern==1){ @@ -1141,21 +1006,6 @@ var switchIpInfo=function(obj){ }else{ $(destIp).val(destIpV4Default[2]); } - }else{ - if($.inArray($(destIp).val(),srcIpV4Default) > -1 - || $.inArray($(destIp).val(),destIpV4Default) > -1 - || $.inArray($(destIp).val(),srcIpV6Default) > -1 - || $.inArray($(destIp).val(),destIpV6Default) > -1){ - if(ipPattern==1){ - $(destIp).val(destIpV4Default[0]); - }else if(ipPattern==2){ - $(destIp).val(destIpV4Default[1]); - }else if(ipPattern==3){ - $(destIp).val(destIpV4Default[2]); - }else{ - $(destIp).val(destIpV4Default[2]); - } - } } } //设置源端口默认值 @@ -1167,16 +1017,6 @@ var switchIpInfo=function(obj){ }else{ $(srcPort).val(portDefault[0]); } - }else{ - if($.inArray($(srcPort).val(),portDefault) > -1){ //是ipV4的默认值其中一个 - if(portPattern==1){ - $(srcPort).val(portDefault[0]); - }else if(portPattern==2){ - $(srcPort).val(portDefault[1]); - }else{ - $(srcPort).val(portDefault[0]); - } - } } //设置目的端口默认值 if(!$(destPort).val()){ @@ -1187,16 +1027,6 @@ var switchIpInfo=function(obj){ }else{ $(destPort).val(portDefault[0]); } - }else{ - if($.inArray($(destPort).val(),portDefault) > -1){ //是port的默认值其中一个 - if(portPattern==1){ - $(destPort).val(portDefault[0]); - }else if(portPattern==2){ - $(destPort).val(portDefault[1]); - }else{ - $(destPort).val(portDefault[0]); - } - } } } var areaControlInit=function(){