代理操控业务部分功能提交配置、导入、导出
This commit is contained in:
@@ -92,11 +92,13 @@ import com.nis.domain.configuration.WebsiteDomainTopic;
|
||||
import com.nis.domain.maat.GroupReuseAddBean;
|
||||
import com.nis.domain.maat.GroupReuseCfg;
|
||||
import com.nis.domain.maat.MaatCfg;
|
||||
import com.nis.domain.maat.ManipulatActionParam;
|
||||
import com.nis.domain.maat.MaatCfg.DigestCfg;
|
||||
import com.nis.domain.maat.MaatCfg.GroupCfg;
|
||||
import com.nis.domain.maat.MaatCfg.IpCfg;
|
||||
import com.nis.domain.maat.MaatCfg.NumBoundaryCfg;
|
||||
import com.nis.domain.maat.MaatCfg.StringCfg;
|
||||
import com.nis.domain.maat.ManipulatActionParam.ReplaceCfg;
|
||||
import com.nis.domain.maat.ToMaatBean;
|
||||
import com.nis.domain.maat.ToMaatResult;
|
||||
import com.nis.domain.specific.ConfigGroupInfo;
|
||||
@@ -1660,14 +1662,15 @@ public abstract class BaseService {
|
||||
// HTTP(s) URL
|
||||
else if(regionDict.getDictId().intValue()==97 || regionDict.getDictId().intValue()==79 ||
|
||||
regionDict.getDictId().intValue()==85 || regionDict.getDictId().intValue()==91 ||
|
||||
regionDict.getDictId().intValue()==99){
|
||||
regionDict.getDictId().intValue()==99 || regionDict.getDictId().intValue()==633){
|
||||
this.saveStringCfgBatch(regionDict,serviceDict,listPage, "http_url_cfg",send);
|
||||
}
|
||||
// HTTP(s) 请求/应答内容
|
||||
else if(regionDict.getDictId().intValue()==94 || regionDict.getDictId().intValue()==95 ||
|
||||
regionDict.getDictId().intValue()==88 || regionDict.getDictId().intValue()==89 ||
|
||||
regionDict.getDictId().intValue()==82 || regionDict.getDictId().intValue()==83 ||
|
||||
regionDict.getDictId().intValue()==103 || regionDict.getDictId().intValue()==104){
|
||||
regionDict.getDictId().intValue()==103 || regionDict.getDictId().intValue()==104 ||
|
||||
regionDict.getDictId().intValue()==636 || regionDict.getDictId().intValue()==637){
|
||||
this.saveStringCfgBatch(regionDict,serviceDict,listPage, "http_body_cfg",send);
|
||||
}
|
||||
}else if("ComplexkeywordCfg".equals(type)) {
|
||||
@@ -1704,12 +1707,13 @@ public abstract class BaseService {
|
||||
// HTTP(s)请求头域
|
||||
if(regionDict.getDictId().intValue()==98 || regionDict.getDictId().intValue()==80 ||
|
||||
regionDict.getDictId().intValue()==86 || regionDict.getDictId().intValue()==92 ||
|
||||
regionDict.getDictId().intValue()==100) {
|
||||
regionDict.getDictId().intValue()==100 || regionDict.getDictId().intValue()==634) {
|
||||
this.saveComplexkeywordCfgBatch(regionDict,serviceDict,listPage, "http_req_head_cfg",send);
|
||||
}else
|
||||
// HTTP(s)响应头域
|
||||
if(regionDict.getDictId().intValue()==102 || regionDict.getDictId().intValue()==81 ||
|
||||
regionDict.getDictId().intValue()==87 || regionDict.getDictId().intValue()==93) {
|
||||
regionDict.getDictId().intValue()==87 || regionDict.getDictId().intValue()==93 ||
|
||||
regionDict.getDictId().intValue()==635) {
|
||||
this.saveComplexkeywordCfgBatch(regionDict,serviceDict,listPage, "http_res_head_cfg",send);
|
||||
}
|
||||
}else if("DnsResStrategy".equals(type)) {
|
||||
@@ -2543,6 +2547,34 @@ public abstract class BaseService {
|
||||
|
||||
userRegion=userRegion+";"+Constants.REPLACE_SUBSTITUTE_KEY+"="+substitute;
|
||||
maatCfg.setUserRegion(userRegion);
|
||||
}else if(regionDict.getFunctionId()==215) {
|
||||
ManipulatActionParam actionParam = new ManipulatActionParam();
|
||||
if(regionDict.getAction().equals(48)) {
|
||||
actionParam.setMethod("redirect");
|
||||
actionParam.setCode(Integer.valueOf(_cfg.getUserRegion1()));
|
||||
actionParam.setTo(_cfg.getUserRegion2());
|
||||
}else if(regionDict.getAction().equals(80)) {
|
||||
List<ReplaceCfg> ReplaceCfgList = new ArrayList();
|
||||
ReplaceCfg replaceCfg = new ReplaceCfg();
|
||||
replaceCfg.setSearch_in(_cfg.getUserRegion1());
|
||||
replaceCfg.setFind(_cfg.getUserRegion2());
|
||||
replaceCfg.setReplace_with(_cfg.getUserRegion3());
|
||||
ReplaceCfgList.add(replaceCfg);
|
||||
actionParam.setMethod("replace");
|
||||
actionParam.setRules(ReplaceCfgList);
|
||||
}else if(regionDict.getAction().equals(16)) {
|
||||
actionParam.setMethod("block");
|
||||
actionParam.setCode(Integer.valueOf(_cfg.getUserRegion1()));
|
||||
actionParam.setMessage(_cfg.getUserRegion2());
|
||||
actionParam.setHtml_profile(Integer.valueOf(_cfg.getUserRegion4()));
|
||||
}else if(regionDict.getAction().equals(85)) {
|
||||
actionParam.setMethod("hijack");
|
||||
actionParam.setHijack_profile(Integer.valueOf(_cfg.getUserRegion4()));
|
||||
}else if(regionDict.getAction().equals(90)) {
|
||||
actionParam.setMethod("insert");
|
||||
actionParam.setInsert_profile(Integer.valueOf(_cfg.getUserRegion4()));
|
||||
}
|
||||
maatCfg.setUserRegion(gsonToJson(actionParam));
|
||||
}
|
||||
|
||||
configCompileList.add(maatCfg);
|
||||
@@ -2659,6 +2691,34 @@ public abstract class BaseService {
|
||||
userRegion = Constants.REPLACE_ZONE_KEY+"="+_cfg.getUserRegion1()+";"+Constants.REPLACE_SUBSTITUTE_KEY+"="+substitute;
|
||||
}
|
||||
maatCfg.setUserRegion(userRegion);
|
||||
}else if(regionDict.getFunctionId()==215) {
|
||||
ManipulatActionParam actionParam = new ManipulatActionParam();
|
||||
if(regionDict.getAction().equals(48)) {
|
||||
actionParam.setMethod("redirect");
|
||||
actionParam.setCode(Integer.valueOf(_cfg.getUserRegion1()));
|
||||
actionParam.setTo(_cfg.getUserRegion2());
|
||||
}else if(regionDict.getAction().equals(80)) {
|
||||
List<ReplaceCfg> ReplaceCfgList = new ArrayList();
|
||||
ReplaceCfg replaceCfg = new ReplaceCfg();
|
||||
replaceCfg.setSearch_in(_cfg.getUserRegion1());
|
||||
replaceCfg.setFind(_cfg.getUserRegion2());
|
||||
replaceCfg.setReplace_with(_cfg.getUserRegion3());
|
||||
ReplaceCfgList.add(replaceCfg);
|
||||
actionParam.setMethod("replace");
|
||||
actionParam.setRules(ReplaceCfgList);
|
||||
}else if(regionDict.getAction().equals(16)) {
|
||||
actionParam.setMethod("block");
|
||||
actionParam.setCode(Integer.valueOf(_cfg.getUserRegion1()));
|
||||
actionParam.setMessage(_cfg.getUserRegion2());
|
||||
actionParam.setHtml_profile(Integer.valueOf(_cfg.getUserRegion4()));
|
||||
}else if(regionDict.getAction().equals(85)) {
|
||||
actionParam.setMethod("hijack");
|
||||
actionParam.setHijack_profile(Integer.valueOf(_cfg.getUserRegion4()));
|
||||
}else if(regionDict.getAction().equals(90)) {
|
||||
actionParam.setMethod("insert");
|
||||
actionParam.setInsert_profile(Integer.valueOf(_cfg.getUserRegion4()));
|
||||
}
|
||||
maatCfg.setUserRegion(gsonToJson(actionParam));
|
||||
}
|
||||
configCompileList.add(maatCfg);
|
||||
}
|
||||
@@ -2762,6 +2822,34 @@ public abstract class BaseService {
|
||||
maatCfg.setUserRegion(userRegion);
|
||||
}else if(regionDict.getFunctionId()==564 || regionDict.getFunctionId()==565 || regionDict.getFunctionId()==566) {// APP HTTP、DNS、SSL Admin
|
||||
maatCfg.setUserRegion(Constants.APP_ID_REGION+"="+cfg.getAppCode());
|
||||
}else if(regionDict.getFunctionId()==215) {
|
||||
ManipulatActionParam actionParam = new ManipulatActionParam();
|
||||
if(regionDict.getAction().equals(48)) {
|
||||
actionParam.setMethod("redirect");
|
||||
actionParam.setCode(Integer.valueOf(cfg.getUserRegion1()));
|
||||
actionParam.setTo(cfg.getUserRegion2());
|
||||
}else if(regionDict.getAction().equals(80)) {
|
||||
List<ReplaceCfg> ReplaceCfgList = new ArrayList();
|
||||
ReplaceCfg replaceCfg = new ReplaceCfg();
|
||||
replaceCfg.setSearch_in(cfg.getUserRegion1());
|
||||
replaceCfg.setFind(cfg.getUserRegion2());
|
||||
replaceCfg.setReplace_with(cfg.getUserRegion3());
|
||||
ReplaceCfgList.add(replaceCfg);
|
||||
actionParam.setMethod("replace");
|
||||
actionParam.setRules(ReplaceCfgList);
|
||||
}else if(regionDict.getAction().equals(16)) {
|
||||
actionParam.setMethod("block");
|
||||
actionParam.setCode(Integer.valueOf(cfg.getUserRegion1()));
|
||||
actionParam.setMessage(cfg.getUserRegion2());
|
||||
actionParam.setHtml_profile(Integer.valueOf(cfg.getUserRegion4()));
|
||||
}else if(regionDict.getAction().equals(85)) {
|
||||
actionParam.setMethod("hijack");
|
||||
actionParam.setHijack_profile(Integer.valueOf(cfg.getUserRegion4()));
|
||||
}else if(regionDict.getAction().equals(90)) {
|
||||
actionParam.setMethod("insert");
|
||||
actionParam.setInsert_profile(Integer.valueOf(cfg.getUserRegion4()));
|
||||
}
|
||||
maatCfg.setUserRegion(gsonToJson(actionParam));
|
||||
}
|
||||
configCompileList.add(maatCfg);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user