asn ip去掉导入模板中的cfgDesc

;
修复主表中未存储commonGroupIds的bug;
asn ip导入时,asn_group_info的regionid
This commit is contained in:
duandongmei
2019-01-18 15:15:06 +06:00
parent 2d4a1a6685
commit b9c9b5aab9
3 changed files with 19 additions and 7 deletions

View File

@@ -13,7 +13,7 @@ public class AsnIpTemplate extends BasicTemplate{
* @since 1.0.0
*/
private String cfgDesc;
/*private String cfgDesc;*/
private String userRegion1;
private String destIpAddress;
private String organization;
@@ -21,12 +21,12 @@ public class AsnIpTemplate extends BasicTemplate{
private String detail;
// @ExcelField(title="config_describe",align=2,sort=1)
public String getCfgDesc() {
/*public String getCfgDesc() {
return cfgDesc;
}
public void setCfgDesc(String cfgDesc) {
this.cfgDesc = cfgDesc;
}
}*/
@ExcelField(title="asn_no",align=2,sort=11)
public String getUserRegion1() {
return userRegion1;
@@ -42,7 +42,7 @@ public class AsnIpTemplate extends BasicTemplate{
public void setDestIpAddress(String destIpAddress) {
this.destIpAddress = destIpAddress;
}
@ExcelField(title="asn_name",align=2,sort=1)
@ExcelField(title="organization",align=2,sort=1)
public String getOrganization() {
return organization;
}

View File

@@ -2982,7 +2982,7 @@ public abstract class BaseService {
if(!StringUtil.isEmpty(commonGroupIds)){
commonGroupIds=commonGroupIds.substring(0, commonGroupIds.length()-1);
}
entity.setCommonGroupIds(commonGroupIds);
/*entity.setCommonGroupIds(commonGroupIds);*/
//return entity;
}
/**
@@ -3031,6 +3031,12 @@ public abstract class BaseService {
AsnKeywordCfg asnCfg=new AsnKeywordCfg();
BeanUtils.copyProperties(entity, asnCfg,new String[]{"cfgId","userReigon1","userReigon2","userReigon3","userReigon4","userReigon5"});
asnCfg.setTableName(AsnKeywordCfg.getTablename());
asnCfg.setCfgId(asnKeywordCfg.getCfgId());
asnCfg.setUserRegion1(asnKeywordCfg.getUserRegion1());
asnCfg.setUserRegion2(asnKeywordCfg.getUserRegion2());
asnCfg.setUserRegion3(asnKeywordCfg.getUserRegion3());
asnCfg.setUserRegion4(asnKeywordCfg.getUserRegion4());
asnCfg.setUserRegion5(asnKeywordCfg.getUserRegion5());
stringCfgDao.updateAsnKeyword(asnCfg);
}
//3、//根据asnGroupIdList查询所有下发过的ASN NO
@@ -3083,9 +3089,13 @@ public abstract class BaseService {
asnGroupInfoDao.updateIsUsedAndIsValid(notAuditGroupIdList,1,null);
}
//6、标记组已被策略标记为全部下发
configGroupInfoDao.updateIsAuditAll(4, 1,signAuditAllGroupList );
if(!StringUtil.isEmpty(signAuditAllGroupList)){
configGroupInfoDao.updateIsAuditAll(4, 1,signAuditAllGroupList );
}
//7、标记组已被策略引用
configGroupInfoDao.updateIsUsed(4, 1, isUsedGroupIdList);
if(!StringUtil.isEmpty(isUsedGroupIdList)){
configGroupInfoDao.updateIsUsed(4, 1, isUsedGroupIdList);
}
//8、maat配置转换
if(!StringUtil.isEmpty(newAsnList)){
Map<String,List> map = cfgConvert(strRegionList,newAsnList,7,entity,groupRelationList);

View File

@@ -181,6 +181,7 @@ public class AsnIpCfgService extends CrudService<CrudDao<AsnIpCfg>, AsnIpCfg> {
if(!asnNoMap.isEmpty()) {
List<Integer> compileIds=ConfigServiceUtil.getId(1, asnNoMap.size());
List<Integer> groupIds=ConfigServiceUtil.getId(2, asnNoMap.size());
List<Integer> regionIds=ConfigServiceUtil.getId(3, asnNoMap.size());
for(Entry<Long, AsnGroupInfo> e:asnNoMap.entrySet()) {
AsnGroupInfo info=e.getValue();
info.setAsnId(e.getKey());
@@ -189,6 +190,7 @@ public class AsnIpCfgService extends CrudService<CrudDao<AsnIpCfg>, AsnIpCfg> {
info.setCreateTime(createTime);
info.setGroupId(groupIds.get(index));
info.setCompileId(compileIds.get(index));
info.setRegionId(regionIds.get(index));
if(!groupSet.contains(info.getOrganization())) {
groupSet.add(info.getOrganization());
}