asn ip、ip复用增加导出功能,增加NTC_KEYWORDS_URL_LOG日志

This commit is contained in:
leijun
2018-10-25 18:50:59 +08:00
parent aac4967049
commit 297118fb96
17 changed files with 788 additions and 18 deletions

View File

@@ -11,12 +11,14 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.nis.domain.Page;
import com.nis.domain.basics.SysDictInfo;
import com.nis.domain.callback.NtcDnsResStrategy;
import com.nis.domain.configuration.DnsResStrategy;
import com.nis.domain.configuration.IpMultiplexPoolCfg;
import com.nis.domain.maat.ToMaatResult;
import com.nis.exceptions.MaatConvertException;
import com.nis.util.ConfigServiceUtil;
import com.nis.web.dao.basics.SysDictInfoDao;
import com.nis.web.dao.configuration.IpMultiplexPoolCfgDao;
import com.nis.web.security.UserUtils;
import com.nis.web.service.BaseService;
@@ -33,6 +35,8 @@ public class IpMultiplexPoolCfgService extends BaseService{
@Autowired
protected IpMultiplexPoolCfgDao ipMultiplexStrategyDao;
@Autowired
private SysDictInfoDao sysDictInfoDao;
/**
* 查询分页数据
@@ -184,6 +188,20 @@ public class IpMultiplexPoolCfgService extends BaseService{
public List<IpMultiplexPoolCfg> getIspByGroupId(Integer groupId){
return ipMultiplexStrategyDao.getIspByGroupId(groupId);
};
public List<IpMultiplexPoolCfg> getIsp(List<IpMultiplexPoolCfg> ispList){
for (IpMultiplexPoolCfg snat : ispList) {
if(snat.getAreaEffectiveIds().contains(":")){
int index=snat.getAreaEffectiveIds().indexOf(":");
String ispCode =snat.getAreaEffectiveIds().substring(index+1);
SysDictInfo dict= sysDictInfoDao.getDictByItemCode(ispCode);
if(dict !=null){
snat.setIspName(dict.getItemValue());
}
}
}
return ispList;
}
}