修复ddos定时任务界面BUG;

修复基础协议定时任务图标不显示bug;
所有业务增加定时任务逻辑
This commit is contained in:
duandongmei
2019-04-21 19:02:33 +08:00
parent 28f07f00f2
commit 97d1a52d3c
14 changed files with 408 additions and 249 deletions

View File

@@ -93,12 +93,12 @@ public class DdosCfgService extends BaseService{
if(ppsThreadshold==null) {
entity.setPpsThreadshold(0l);
}
entity.setIsValid(0);
entity.setIsAudit(0);
//新增
if(entity.getCfgId()==null){
entity.setCreatorId(UserUtils.getUser().getId());
entity.setCreateTime(createTime);
entity.setIsValid(0);
entity.setIsAudit(0);
if(entity.getCompileId()==null||entity.getCompileId().intValue()==0) {
//调用服务接口获取compileId
List<Integer> compileIds = new ArrayList<Integer>();
@@ -120,6 +120,8 @@ public class DdosCfgService extends BaseService{
}else {
throw new RuntimeException("Could not get compileId!");
}
//处理定时任务
handelScheduleCfg(entity, entity.getIndexTable(), entity);
if(isValid==1) {
entity.setIsAudit(1);
entity.setIsValid(1);
@@ -128,12 +130,12 @@ public class DdosCfgService extends BaseService{
//修改
}else{
Date editTime=new Date();
entity.setIsValid(0);
entity.setIsAudit(0);
entity.setEditorId(UserUtils.getUser().getId());
entity.setEditTime(editTime);
ddosCfgDao.update(entity);
//处理定时任务
handelScheduleCfg(entity, entity.getIndexTable(), entity);
if(isValid==1) {
entity.setIsAudit(1);
entity.setIsValid(1);
@@ -160,6 +162,8 @@ public class DdosCfgService extends BaseService{
entity.setEditorId(UserUtils.getUser().getId());
entity.setEditTime(new Date());
ddosCfgDao.update(entity);
//处理定时任务
handelScheduleCfg(entity, entity.getIndexTable(), entity);
}
}
/**
@@ -288,7 +292,10 @@ public class DdosCfgService extends BaseService{
entity=this.getDdosIpCfg(entity.getCfgId(),entity.getCompileId());
if(isAudit!=1){
//处理定时任务
handelScheduleCfg(entity, entity.getIndexTable(), entity);
}
if(entity.getIsAudit()==1){
List<DdosIpCfg> ipList=new ArrayList<DdosIpCfg>();
ipList.add(entity);