无策略的欺骗ip校验的查询方法可复用初始化欺骗ip时ip的查询方法;

redis配置信息增加
This commit is contained in:
段冬梅
2018-12-12 16:04:09 +08:00
parent 9d38d83456
commit 9c9f43d70d
4 changed files with 6 additions and 13 deletions

View File

@@ -190,7 +190,9 @@ public class DnsIpCfgController extends BaseController {
@ResponseBody @ResponseBody
@RequestMapping(value = {"/dnsNoStrategyCheck"}) @RequestMapping(value = {"/dnsNoStrategyCheck"})
public boolean dnsNoStrategyCheck(DnsIpCfg entity, HttpServletRequest request, HttpServletResponse response){ public boolean dnsNoStrategyCheck(DnsIpCfg entity, HttpServletRequest request, HttpServletResponse response){
List<DnsIpCfg> list = dnsIpCfgService.getValidCfgInfo(entity); entity.setIsAudit(1);
entity.setIsValid(1);
List<DnsIpCfg> list = dnsIpCfgService.findDnsIpCfg(entity);
if(list.size() > 0){ if(list.size() > 0){
return true; return true;
} }

View File

@@ -203,14 +203,6 @@
</where> </where>
</select> </select>
<select id="getValidCfgInfo" resultMap="dnsIpCfgMap">
SELECT
<include refid="columns"></include>
FROM
dns_ip_cfg r
WHERE r.dns_strategy_id = #{dnsStrategyId} AND r.is_valid = 1 AND r.is_audit = 1
</select>
<insert id="insert" parameterType="com.nis.domain.configuration.DnsIpCfg" > <insert id="insert" parameterType="com.nis.domain.configuration.DnsIpCfg" >
insert into dns_ip_cfg ( insert into dns_ip_cfg (
CFG_DESC, CFG_DESC,

View File

@@ -54,10 +54,6 @@ public class DnsIpCfgService extends BaseService{
public DnsIpCfg getDnsIpCfg(Long cfgId) { public DnsIpCfg getDnsIpCfg(Long cfgId) {
return dnsIpCfgDao.getDnsIpCfg(cfgId); return dnsIpCfgDao.getDnsIpCfg(cfgId);
} }
public List<DnsIpCfg> getValidCfgInfo(DnsIpCfg cfg) {
return dnsIpCfgDao.getValidCfgInfo(cfg);
}
@Transactional(readOnly=false,rollbackFor=RuntimeException.class) @Transactional(readOnly=false,rollbackFor=RuntimeException.class)
public void saveOrUpdate(DnsIpCfg entity){ public void saveOrUpdate(DnsIpCfg entity){
Date createTime=new Date(); Date createTime=new Date();

View File

@@ -577,6 +577,9 @@ trafficBandwidthTrans=trafficBandwidthTrans
trafficProtocolList=trafficProtocolList trafficProtocolList=trafficProtocolList
trafficAppList=trafficAppList trafficAppList=trafficAppList
ntcActionEntranceReport=ntcActionEntranceReport ntcActionEntranceReport=ntcActionEntranceReport
redis.host=10.0.4.1:6379
redis.expire=1800
redis.timeout=10000
dns_spoofing_ip_desc=Default Spoofing IP dns_spoofing_ip_desc=Default Spoofing IP
dns_spoofing_ip_ip=1.1.1.1 dns_spoofing_ip_ip=1.1.1.1
trafficBandwidthTransTwo=trafficBandwidthTransTwo trafficBandwidthTransTwo=trafficBandwidthTransTwo