stream、DDOS和高级功能模块对某些用户的配置不经过审核直接生效及生效中的配置进行修改的功能
This commit is contained in:
@@ -19,6 +19,7 @@ import com.nis.domain.configuration.DnsResStrategy;
|
||||
import com.nis.domain.maat.ToMaatResult;
|
||||
import com.nis.exceptions.MaatConvertException;
|
||||
import com.nis.util.ConfigServiceUtil;
|
||||
import com.nis.util.Constants;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.web.dao.configuration.DnsResStrategyDao;
|
||||
import com.nis.web.dao.configuration.StringCfgDao;
|
||||
@@ -86,6 +87,10 @@ public class DnsResStrategyService extends BaseService{
|
||||
public void saveOrUpdate(DnsResStrategy entity){
|
||||
Date createTime=new Date();
|
||||
setAreaEffectiveIds(entity);
|
||||
int isValid=0;
|
||||
if(!StringUtil.isEmpty(entity.getIsValid()) && entity.getIsValid()==1) {
|
||||
isValid=1;
|
||||
}
|
||||
List<DnsResStrategy> list = new ArrayList<DnsResStrategy>();
|
||||
if( entity.getCfgId()!=null && !"".equals(entity.getCfgId())){
|
||||
list=dnsResStrategyDao.findList(entity.getCfgId(),null,null);
|
||||
@@ -112,6 +117,11 @@ public class DnsResStrategyService extends BaseService{
|
||||
}
|
||||
}
|
||||
dnsResStrategyDao.insert(entity);
|
||||
if(isValid==1) {
|
||||
entity.setIsAudit(1);
|
||||
entity.setIsValid(1);
|
||||
audit( entity.getIsAudit(), isValid, entity.getFunctionId(), String.valueOf(entity.getCfgId()), new Date());
|
||||
}
|
||||
//修改
|
||||
}else{
|
||||
Date editTime=new Date();
|
||||
@@ -121,6 +131,11 @@ public class DnsResStrategyService extends BaseService{
|
||||
entity.setEditTime(editTime);
|
||||
|
||||
dnsResStrategyDao.update(entity);
|
||||
if(isValid==1) {
|
||||
entity.setIsAudit(1);
|
||||
entity.setIsValid(1);
|
||||
audit( entity.getIsAudit(), isValid, entity.getFunctionId(), String.valueOf(entity.getCfgId()), new Date());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -157,8 +172,8 @@ public class DnsResStrategyService extends BaseService{
|
||||
cfg.setCfgId(Long.valueOf(id));
|
||||
cfg.setIsValid(isValid);
|
||||
cfg.setIsAudit(isAudit);
|
||||
cfg.setEditTime(auditTime);
|
||||
cfg.setEditorId(UserUtils.getUser().getId());
|
||||
// cfg.setEditTime(auditTime);
|
||||
// cfg.setEditorId(UserUtils.getUser().getId());
|
||||
cfg.setAuditorId(UserUtils.getUser().getId());
|
||||
cfg.setAuditTime(auditTime);
|
||||
dnsResStrategyDao.update(cfg);
|
||||
|
||||
Reference in New Issue
Block a user