http replace 增加zone和regex的userregion参数

This commit is contained in:
duandongmei
2018-07-04 11:13:27 +08:00
parent 17c17076e6
commit 1bc284243f
4 changed files with 26 additions and 3 deletions

View File

@@ -156,7 +156,7 @@ public class ControlPolicyService extends BaseService{
}
}
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
public void audit(Integer isAudit,Integer isValid,Integer functionId,String id,Date auditTime){
public void audit(Integer isAudit,Integer isValid,Integer functionId,String id,Date auditTime,String replaceKeyValue){
HttpBodyCfg entity = new HttpBodyCfg();
List<HttpBodyCfg> list = new ArrayList();
List<AreaIpCfg> areaIpCfgList = new ArrayList();
@@ -218,6 +218,17 @@ public class ControlPolicyService extends BaseService{
maatCfg.setGroupNum(groupRelationList.size());
maatCfg.setAreaIpRegionList(areaIpRegionList);
maatCfg.setIsValid(entity.getIsValid());
if(StringUtil.isEmpty(entity.getReplaceContent())) entity.setReplaceContent("");
// req replace body set zone
String replaceType=Constants.REPLACE_TYPE_KEY+"=";
replaceType=replaceType+replaceKeyValue;
//req replace body set regex
String replaceRegex=Constants.REPLACE_REGEX_KEY+"=";
replaceRegex=replaceRegex+entity.getReplaceContent();
//req replace body set user_region
maatCfg.setUserRegion(replaceType+ Constants.USER_REGION_SPLIT+replaceRegex);
configCompileList.add(maatCfg);
maatBean.setConfigCompileList(configCompileList);
maatBean.setAuditTime(auditTime);