1、界面配置转maat配置方法中增加文件摘要配置转换

2、邮件配置审核增加摘要配置转换

Signed-off-by: zhangwei <zhangwei@intranet.com>
This commit is contained in:
zhangwei
2018-06-04 17:42:10 +08:00
parent 9ba7998f0c
commit 9206f064e7
3 changed files with 32 additions and 3 deletions

View File

@@ -419,7 +419,7 @@ public class MaatCfg implements Serializable {
@SerializedName("tableName") @SerializedName("tableName")
private String cfgType; private String cfgType;
@Expose @Expose
private Integer rawLen; private Long rawLen;
@Expose @Expose
private String digest; private String digest;
@Expose @Expose
@@ -446,10 +446,10 @@ public class MaatCfg implements Serializable {
public void setCfgType(String cfgType) { public void setCfgType(String cfgType) {
this.cfgType = cfgType; this.cfgType = cfgType;
} }
public Integer getRawLen() { public Long getRawLen() {
return rawLen; return rawLen;
} }
public void setRawLen(Integer rawLen) { public void setRawLen(Long rawLen) {
this.rawLen = rawLen; this.rawLen = rawLen;
} }
public String getDigest() { public String getDigest() {

View File

@@ -362,6 +362,24 @@ public abstract class BaseService {
cfg.setIsValid(baseCfg.getIsValid()); cfg.setIsValid(baseCfg.getIsValid());
dstList.add(cfg); dstList.add(cfg);
} }
}else if(cfgType==5){
for(int i=0;i<srcList.size();i++){
com.nis.domain.maat.MaatCfg.DigestCfg cfg = new com.nis.domain.maat.MaatCfg.DigestCfg();
BeanUtils.copyProperties(srcList.get(i), cfg);
GroupCfg group = new GroupCfg();
if(!cfg.getCfgType().equals(regionValue)){
group.setGroupId(ConfigServiceUtil.getId(2, 1).get(0));
group.setCompileId(baseCfg.getCompileId());
group.setAuditTime(baseCfg.getAuditTime());
group.setIsValid(baseCfg.getIsValid());
groupRelationList.add(group);
}
cfg.setGroupId(group.getGroupId());
cfg.setRegionId(ConfigServiceUtil.getId(3, 1).get(0));
cfg.setAuditTime(baseCfg.getAuditTime());
cfg.setIsValid(baseCfg.getIsValid());
dstList.add(cfg);
}
}else{ }else{
dstList.addAll(srcList); dstList.addAll(srcList);
} }

View File

@@ -259,6 +259,17 @@ public class MailCfgService extends CrudService<MailCfgDao,CfgIndexInfo> {
strRegionList=map.get("dstList"); strRegionList=map.get("dstList");
} }
} }
if(entity.getDigestList()!=null && entity.getDigestList().size()>0){
FileDigestCfg cfg = new FileDigestCfg();
BeanUtils.copyProperties(entity, cfg, new String[]{"cfgId"});
cfg.setTableName(FileDigestCfg.getTablename());
mailCfgDao.auditCfg(cfg);
if(isAudit==1){
Map<String,List> map = cfgConvert(digestRegionList,entity.getDigestList(),5,entity,groupRelationList);
groupRelationList=map.get("groupList");
digestRegionList=map.get("dstList");
}
}
//保存区域IP信息 //保存区域IP信息
if(entity.getAreaCfg()!=null && entity.getAreaCfg().size()>0){ if(entity.getAreaCfg()!=null && entity.getAreaCfg().size()>0){
AreaIpCfg cfg = new AreaIpCfg(); AreaIpCfg cfg = new AreaIpCfg();