From f8bc158390c9612ea5b081099ef4bd6a0f050f5b Mon Sep 17 00:00:00 2001 From: duandongmei Date: Fri, 8 Jun 2018 14:26:40 +0800 Subject: [PATCH] =?UTF-8?q?fileDigest=E6=A8=A1=E5=9D=97=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E4=BF=A1=E6=81=AF=20=E4=BF=AE=E6=94=B9dns?= =?UTF-8?q?=E5=9F=9F=E5=90=8D=E5=8F=96=E5=80=BCbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ntc/FileTransferCfgController.java | 4 +- .../web/dao/configuration/AreaIpCfgDao.xml | 14 +++- .../java/com/nis/web/service/BaseService.java | 2 +- .../configuration/AvContentCfgService.java | 25 +++++- .../configuration/FileTransferCfgService.java | 77 ++++++++++++++++++- .../configuration/WebsiteCfgService.java | 2 +- .../WEB-INF/include/form/stringInfo.jsp | 1 + .../views/cfg/fileTransfer/fileDigestForm.jsp | 5 +- 8 files changed, 117 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/nis/web/controller/configuration/ntc/FileTransferCfgController.java b/src/main/java/com/nis/web/controller/configuration/ntc/FileTransferCfgController.java index f1d32b8e9..648acce1f 100644 --- a/src/main/java/com/nis/web/controller/configuration/ntc/FileTransferCfgController.java +++ b/src/main/java/com/nis/web/controller/configuration/ntc/FileTransferCfgController.java @@ -155,7 +155,7 @@ public class FileTransferCfgController extends BaseController{ @RequestMapping(value = {"saveFileDigestCfg"}) @RequiresPermissions(value={"fileTransfer:fileDigest:config"}) public String saveFileDigestCfg(Model model,HttpServletRequest request,HttpServletResponse response,String ids, - FileDigestCfg entity,MultipartFile file) { + FileDigestCfg entity,MultipartFile file,@ModelAttribute("areaCfgIds")String areaCfgIds) { try { Date fileTime=null; Date date=new Date(); @@ -188,7 +188,7 @@ public class FileTransferCfgController extends BaseController{ result = ConfigServiceUtil.getFileDigest(null, uploadFile, JsonMapper.toJsonString(fileMap)); logger.info("获取文件摘要响应信息:"+result); } - fileTransferCfgService.saveOrUpdateFileDigestCfg(entity,result); + fileTransferCfgService.saveOrUpdateFileDigestCfg(entity,result,areaCfgIds); } catch (IOException e) { e.printStackTrace(); } diff --git a/src/main/java/com/nis/web/dao/configuration/AreaIpCfgDao.xml b/src/main/java/com/nis/web/dao/configuration/AreaIpCfgDao.xml index 59e94a196..d4d0f686d 100644 --- a/src/main/java/com/nis/web/dao/configuration/AreaIpCfgDao.xml +++ b/src/main/java/com/nis/web/dao/configuration/AreaIpCfgDao.xml @@ -233,9 +233,17 @@ delete from area_ip_cfg where compile_id=#{compileId} and function_id=#{functionId} - update area_ip_cfg set is_valid = #{isValid,jdbcType=INTEGER}, - editor_id = #{editorId,jdbcType=INTEGER} , - edit_time = #{editTime,jdbcType=TIMESTAMP} + update area_ip_cfg + + + is_valid = #{isValid,jdbcType=INTEGER}, + + + is_audit = #{isAudit,jdbcType=INTEGER}, + + editor_id = #{editorId,jdbcType=INTEGER} , + edit_time = #{editTime,jdbcType=TIMESTAMP}, + AND cfg_id = #{cfgId,jdbcType=BIGINT} diff --git a/src/main/java/com/nis/web/service/BaseService.java b/src/main/java/com/nis/web/service/BaseService.java index b1ec6e18b..f61a34845 100644 --- a/src/main/java/com/nis/web/service/BaseService.java +++ b/src/main/java/com/nis/web/service/BaseService.java @@ -278,10 +278,10 @@ public abstract class BaseService { List numRegionList = new ArrayList(); Integer groupId = 0; for(int i=0;i areaMap = cfgConvert(areaIpRegionList,areaIpCfgList,1,entity,groupRelationList); groupRelationList=areaMap.get("groupList"); areaIpRegionList=areaMap.get("dstList"); @@ -661,8 +665,15 @@ public class AvContentCfgService extends BaseService{ groupRelationList=ipMap.get("groupList"); ipRegionList=ipMap.get("dstList"); } - + //TODO DELETE后期删除 + for (AreaIpCfg areaIpCfga : areaIpCfgList) { + areaIpCfga.setCfgType("NTC_IP_RANGE"); + } if(!StringUtil.isEmpty(areaIpCfgList)){ + //TODO DELETE后期删除 + for (AreaIpCfg areaIpCfga : areaIpCfgList) { + areaIpCfga.setCfgType("NTC_IP_RANGE"); + } Map areaMap = cfgConvert(areaIpRegionList,areaIpCfgList,1,entity,groupRelationList); groupRelationList=areaMap.get("groupList"); areaIpRegionList=areaMap.get("dstList"); @@ -951,6 +962,10 @@ public class AvContentCfgService extends BaseService{ } if(!StringUtil.isEmpty(areaIpCfgList)){ + //TODO DELETE后期删除 + for (AreaIpCfg areaIpCfga : areaIpCfgList) { + areaIpCfga.setCfgType("NTC_IP_RANGE"); + } Map areaMap = cfgConvert(areaIpRegionList,areaIpCfgList,1,entity,groupRelationList); groupRelationList=areaMap.get("groupList"); areaIpRegionList=areaMap.get("dstList"); @@ -1204,6 +1219,10 @@ public class AvContentCfgService extends BaseService{ } if(!StringUtil.isEmpty(areaIpCfgList)){ + //TODO DELETE后期删除 + for (AreaIpCfg areaIpCfga : areaIpCfgList) { + areaIpCfga.setCfgType("NTC_IP_RANGE"); + } Map areaMap = cfgConvert(areaIpRegionList,areaIpCfgList,1,entity,groupRelationList); groupRelationList=areaMap.get("groupList"); areaIpRegionList=areaMap.get("dstList"); @@ -1456,6 +1475,10 @@ public class AvContentCfgService extends BaseService{ } if(!StringUtil.isEmpty(areaIpCfgList)){ + //TODO DELETE后期删除 + for (AreaIpCfg areaIpCfga : areaIpCfgList) { + areaIpCfga.setCfgType("NTC_IP_RANGE"); + } Map areaMap = cfgConvert(areaIpRegionList,areaIpCfgList,1,entity,groupRelationList); groupRelationList=areaMap.get("groupList"); areaIpRegionList=areaMap.get("dstList"); diff --git a/src/main/java/com/nis/web/service/configuration/FileTransferCfgService.java b/src/main/java/com/nis/web/service/configuration/FileTransferCfgService.java index a0d9683c5..de454a183 100644 --- a/src/main/java/com/nis/web/service/configuration/FileTransferCfgService.java +++ b/src/main/java/com/nis/web/service/configuration/FileTransferCfgService.java @@ -318,7 +318,7 @@ public class FileTransferCfgService extends CrudService0){ + for (AreaIpCfg areaIpCfg : entity.getAreaCfg()) { + BeanUtils.copyProperties(entity, areaIpCfg,new String[]{"cfgRegionCode","cfgType"}); + areaIpCfgDao.saveAreaIpCfg(areaIpCfg); + } + } + }else{ + + entity.setEditorId(entity.getCurrentUser().getId()); entity.setEditTime(new Date()); if(result!=null && result.getData()!=null){ @@ -354,6 +364,41 @@ public class FileTransferCfgService extends CrudService areaIpCfgList=areaIpCfgDao.getByCompileId(entity.getCompileId()); + + ToMaatBean maatBean = new ToMaatBean(); MaatCfg maatCfg = new MaatCfg(); List configCompileList = new ArrayList(); @@ -406,6 +469,16 @@ public class FileTransferCfgService extends CrudService0){ + //TODO DELETE后期删除 + for (AreaIpCfg areaIpCfga : areaIpCfgList) { + areaIpCfga.setCfgType("NTC_IP_RANGE"); + } + Map areaMap = cfgConvert(areaIpRegionList,areaIpCfgList,1,entity,groupRelationList); + groupRelationList=areaMap.get("groupList"); + areaIpRegionList=areaMap.get("dstList"); + } } //构造提交综合服务参数格式,一条配置提交一次综合服务 diff --git a/src/main/java/com/nis/web/service/configuration/WebsiteCfgService.java b/src/main/java/com/nis/web/service/configuration/WebsiteCfgService.java index dcf37aeb7..d20ce716f 100644 --- a/src/main/java/com/nis/web/service/configuration/WebsiteCfgService.java +++ b/src/main/java/com/nis/web/service/configuration/WebsiteCfgService.java @@ -826,7 +826,7 @@ public class WebsiteCfgService extends CrudService { cfg.setTableName(DnsDomainCfg.getTablename()); websiteCfgDao.auditCfg(cfg); if(isAudit==1){ - Map map = cfgConvert(strRegionList,entity.getSslList(),2,entity,groupRelationList); + Map map = cfgConvert(strRegionList,entity.getDomainList(),2,entity,groupRelationList); groupRelationList=map.get("groupList"); strRegionList=map.get("dstList"); } diff --git a/src/main/webapp/WEB-INF/include/form/stringInfo.jsp b/src/main/webapp/WEB-INF/include/form/stringInfo.jsp index b40a814f6..ef8af1639 100644 --- a/src/main/webapp/WEB-INF/include/form/stringInfo.jsp +++ b/src/main/webapp/WEB-INF/include/form/stringInfo.jsp @@ -3,6 +3,7 @@

+
diff --git a/src/main/webapp/WEB-INF/views/cfg/fileTransfer/fileDigestForm.jsp b/src/main/webapp/WEB-INF/views/cfg/fileTransfer/fileDigestForm.jsp index d7116d837..af1e98169 100644 --- a/src/main/webapp/WEB-INF/views/cfg/fileTransfer/fileDigestForm.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/fileTransfer/fileDigestForm.jsp @@ -125,7 +125,7 @@ $(function(){
-
@@ -134,8 +134,7 @@ $(function(){
- <%-- <%@include file="/WEB-INF/include/form/areaInfo.jsp" %> --%> - + <%@include file="/WEB-INF/include/form/areaInfo.jsp" %> <%@include file="/WEB-INF/include/form/basicInfo.jsp" %>