snat配置下发优化
app相关数据更改
This commit is contained in:
@@ -61,6 +61,7 @@ import com.nis.domain.configuration.DdosIpCfg;
|
||||
import com.nis.domain.configuration.DnsIpCfg;
|
||||
import com.nis.domain.configuration.DnsResStrategy;
|
||||
import com.nis.domain.configuration.FileDigestCfg;
|
||||
import com.nis.domain.configuration.IpReusePolicyCfg;
|
||||
import com.nis.domain.configuration.PxyObjKeyring;
|
||||
import com.nis.domain.configuration.PxyObjTrustedCaCert;
|
||||
import com.nis.domain.configuration.PxyObjTrustedCaCrl;
|
||||
@@ -93,6 +94,7 @@ import com.nis.web.dao.configuration.StringCfgDao;
|
||||
import com.nis.web.dao.specific.ConfigGroupInfoDao;
|
||||
import com.nis.web.dao.specific.SpecificServiceCfgDao;
|
||||
import com.nis.web.security.UserUtils;
|
||||
import com.nis.web.service.basics.SysDictInfoService;
|
||||
|
||||
/**
|
||||
* Service基类
|
||||
@@ -1330,6 +1332,22 @@ public abstract class BaseService {
|
||||
proxyObjKeyring.setOpTime(cfg.getAuditTime());
|
||||
return proxyObjKeyring;
|
||||
}
|
||||
// 拦截策略
|
||||
public static IpReusePolicyCfg convertCallBackSnatPolicy(IpReusePolicyCfg cfg) {
|
||||
if(cfg != null) {
|
||||
String areaEffectiveIds=cfg.getAreaEffectiveIds();
|
||||
if(StringUtils.isEmpty(areaEffectiveIds)){
|
||||
areaEffectiveIds="0";
|
||||
}else {
|
||||
// 组织区域、运营商配置下发格式
|
||||
SysDictInfoService service = SpringContextHolder.getBean(SysDictInfoService.class);
|
||||
areaEffectiveIds = service.setEffectiveRange(areaEffectiveIds);
|
||||
}
|
||||
cfg.setAreaEffectiveIds(areaEffectiveIds);
|
||||
cfg.setUserName(keywordsEscape(cfg.getUserName()));
|
||||
}
|
||||
return cfg;
|
||||
}
|
||||
|
||||
// 可信证书
|
||||
public static List<ProxyObjTrustedCa> convertCallBackProxyObjTrustedCa(PxyObjTrustedCaCert cfgCert,
|
||||
@@ -1340,7 +1358,7 @@ public abstract class BaseService {
|
||||
proxyObjTrustedCaCert.setId(Long.valueOf(cfgCert.getCompileId()));
|
||||
proxyObjTrustedCaCert.setCfgId(cfgCert.getCompileId());
|
||||
proxyObjTrustedCaCert.setCertId(cfgCert.getCompileId());
|
||||
proxyObjTrustedCaCert.setCertName(cfgCert.getCfgDesc());
|
||||
proxyObjTrustedCaCert.setCertName(keywordsEscape(cfgCert.getCfgDesc()));
|
||||
proxyObjTrustedCaCert.setCertFile(cfgCert.getCertFile());
|
||||
proxyObjTrustedCaCert.setService(cfgCert.getServiceId());
|
||||
proxyObjTrustedCaCert.setIsValid(cfgCert.getIsValid());
|
||||
|
||||
Reference in New Issue
Block a user