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" %>