diff --git a/src/main/java/com/nis/web/controller/configuration/maintenance/IpAddrPoolController.java b/src/main/java/com/nis/web/controller/configuration/maintenance/IpAddrPoolController.java index 3981edec0..8906b2b41 100644 --- a/src/main/java/com/nis/web/controller/configuration/maintenance/IpAddrPoolController.java +++ b/src/main/java/com/nis/web/controller/configuration/maintenance/IpAddrPoolController.java @@ -164,26 +164,6 @@ public class IpAddrPoolController extends BaseController{ return true; } - /** - * 校验地址池是否被策略引用 - * @param addrPoolIds - * @param request - * @param response - * @return - */ - @ResponseBody - @RequestMapping(value = {"/ajaxIsUsed"}) - public boolean ajaxIsUsed(String addrPoolIds, HttpServletRequest request, HttpServletResponse response){ - for (String addrPoolId : addrPoolIds.split(",")) { - List ipList = ipCfgService.checkAddrPoolIsUsed(addrPoolId); - if(ipList != null && ipList.size() > 0){ - return false; - } - } - return true; - - } - @ResponseBody @RequestMapping(value = {"/getCGIInfo"}) public Map getUserInfo(Integer addrPoolId,String cmd,HttpServletRequest request,HttpServletResponse response){ diff --git a/src/main/java/com/nis/web/controller/configuration/manipulation/IpMultiplexController.java b/src/main/java/com/nis/web/controller/configuration/manipulation/IpMultiplexController.java index 74623f98c..75b52708b 100644 --- a/src/main/java/com/nis/web/controller/configuration/manipulation/IpMultiplexController.java +++ b/src/main/java/com/nis/web/controller/configuration/manipulation/IpMultiplexController.java @@ -258,6 +258,27 @@ public class IpMultiplexController extends CommonController { return addrPoolsNew; } + /** + * 校验地址池是否被策略引用 + * @param addrPoolIds + * @param request + * @param response + * @return + */ + @ResponseBody + @RequestMapping(value = {"/ajaxIsUsed"}) + public boolean ajaxIsUsed(String addrPoolIds, HttpServletRequest request, HttpServletResponse response){ + for (String addrPoolId : addrPoolIds.split(",")) { + List ipList = ipMultiplexService.checkAddrPoolIsUsed(addrPoolId); + if(ipList != null && ipList.size() > 0){ + return false; + } + } + return true; + + } + + @RequestMapping(value = {"/dnatPolicyList"}) public String dnatPolicyList(String cfgName,Model model,@ModelAttribute("cfg")IpPortCfg cfg,HttpServletRequest request,HttpServletResponse response) { this._ipList(cfgName,model, cfg, request, response); diff --git a/src/main/java/com/nis/web/dao/configuration/IpCfgDao.java b/src/main/java/com/nis/web/dao/configuration/IpCfgDao.java index b59e89366..a85073fa8 100644 --- a/src/main/java/com/nis/web/dao/configuration/IpCfgDao.java +++ b/src/main/java/com/nis/web/dao/configuration/IpCfgDao.java @@ -46,8 +46,5 @@ public interface IpCfgDao extends CrudDao{ public void updateCfgValid(BaseCfg entity); public void auditCfg(BaseCfg entity); public List getIpCfgList(CfgIndexInfo entity); - - // 校验地址池是否被策略引用 - public List checkAddrPoolIsUsed(@Param("addrPoolId")String addrPoolId); - + } diff --git a/src/main/java/com/nis/web/dao/configuration/IpCfgDao.xml b/src/main/java/com/nis/web/dao/configuration/IpCfgDao.xml index 059e2252a..1334d6e6a 100644 --- a/src/main/java/com/nis/web/dao/configuration/IpCfgDao.xml +++ b/src/main/java/com/nis/web/dao/configuration/IpCfgDao.xml @@ -1143,14 +1143,4 @@ - \ No newline at end of file diff --git a/src/main/java/com/nis/web/dao/configuration/IpMultiplexDao.java b/src/main/java/com/nis/web/dao/configuration/IpMultiplexDao.java index 8d08288f3..21aeb7b6c 100644 --- a/src/main/java/com/nis/web/dao/configuration/IpMultiplexDao.java +++ b/src/main/java/com/nis/web/dao/configuration/IpMultiplexDao.java @@ -21,5 +21,8 @@ public interface IpMultiplexDao extends CrudDao{ void updatePolicyCfg(IpReusePolicyCfg entity); String getUserType(@Param("userName")String userName); + + // 校验地址池是否被引用 + List checkAddrPoolIsUsed(@Param("addrPoolId")String addrPoolId); } diff --git a/src/main/java/com/nis/web/dao/configuration/IpMultiplexDao.xml b/src/main/java/com/nis/web/dao/configuration/IpMultiplexDao.xml index b94690224..be141427b 100644 --- a/src/main/java/com/nis/web/dao/configuration/IpMultiplexDao.xml +++ b/src/main/java/com/nis/web/dao/configuration/IpMultiplexDao.xml @@ -311,4 +311,13 @@ WHERE cfg_id = #{cfgId,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java b/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java index 5560f35f2..237fbf4cf 100644 --- a/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java +++ b/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java @@ -1578,13 +1578,13 @@ public class ConfigSynchronizationService extends BaseService{ list = configSynchronizationDao.getPxyObjTrustedCertCfgList(entity); for(int i=0;i { return page; } - /** - * 校验地址池是否被策略引用 - * @param addrPoolId - * @return - */ - public List checkAddrPoolIsUsed(String addrPoolId) { - return ipCfgDao.checkAddrPoolIsUsed(addrPoolId); - } } diff --git a/src/main/java/com/nis/web/service/configuration/IpMultiplexService.java b/src/main/java/com/nis/web/service/configuration/IpMultiplexService.java index a8b083ba0..ced5e511e 100644 --- a/src/main/java/com/nis/web/service/configuration/IpMultiplexService.java +++ b/src/main/java/com/nis/web/service/configuration/IpMultiplexService.java @@ -15,7 +15,6 @@ import org.springframework.transaction.annotation.Transactional; import com.beust.jcommander.internal.Lists; import com.nis.domain.Page; import com.nis.domain.configuration.IpReusePolicyCfg; -import com.nis.domain.configuration.UserManage; import com.nis.domain.maat.ToMaatResult; import com.nis.exceptions.MaatConvertException; import com.nis.util.ConfigServiceUtil; @@ -192,4 +191,13 @@ public class IpMultiplexService extends BaseService{ } } + /** + * 校验地址池是否被策略引用 + * @param addrPoolId + * @return + */ + public List checkAddrPoolIsUsed(String addrPoolId) { + return ipMultiplexDao.checkAddrPoolIsUsed(addrPoolId); + } + } diff --git a/src/main/resources/sql/20181204/update_function_service_dict.sql b/src/main/resources/sql/20181204/update_function_service_dict.sql deleted file mode 100644 index b15f3940d..000000000 --- a/src/main/resources/sql/20181204/update_function_service_dict.sql +++ /dev/null @@ -1,6 +0,0 @@ --- ftp -UPDATE function_service_dict SET is_valid = 0 WHERE dict_id = 42 AND function_id = 51; --- mail地址 -UPDATE function_service_dict SET is_valid = 0 WHERE dict_id = 149 AND function_id = 37; --- mail高级 -UPDATE function_service_dict SET is_valid = 0 WHERE dict_id = 37 AND function_id = 35; \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/cfg/fileTransfer/ftpForm.jsp b/src/main/webapp/WEB-INF/views/cfg/fileTransfer/ftpForm.jsp index 2f1698ad0..f5cf0f263 100644 --- a/src/main/webapp/WEB-INF/views/cfg/fileTransfer/ftpForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/fileTransfer/ftpForm.jsp @@ -23,6 +23,23 @@ }); */ $("#serviceId").val($(".action:checked").attr("serviceId")); $("#protocolId").val($(".action:checked").attr("protocolId")); + + var action=$("input[name='action']:checked").val(); + if(action==16){ + $("#keywords").addClass("hidden"); + }else{ + $("#keywords").removeClass("hidden"); + } + + $(".action").on("change", function() { + var action=$("input[name='action']:checked").val(); + if(action==16){ + $("#keywords").addClass("hidden"); + }else{ + $("#keywords").removeClass("hidden"); + } + }); + $("#cfgFrom").validate( { errorPlacement : function(error, element) { @@ -299,7 +316,7 @@ -

+

-

+

- help + diff --git a/src/main/webapp/WEB-INF/views/report/entranceId.jsp b/src/main/webapp/WEB-INF/views/report/entranceId.jsp index 05136929b..de9157d32 100644 --- a/src/main/webapp/WEB-INF/views/report/entranceId.jsp +++ b/src/main/webapp/WEB-INF/views/report/entranceId.jsp @@ -18,14 +18,19 @@ $(function(){