配置下发时,关键字内容特殊字符转译

This commit is contained in:
zhangwei
2018-06-01 17:17:22 +08:00
parent ce6387219b
commit 169c559a53

View File

@@ -332,6 +332,13 @@ public abstract class BaseService {
cfg.setRegionId(ConfigServiceUtil.getId(3, 1).get(0));
cfg.setAuditTime(baseCfg.getAuditTime());
cfg.setIsValid(baseCfg.getIsValid());
String cfgKeywords = cfg.getCfgKeywords();
cfgKeywords=cfgKeywords.replace("\\", "\\\\");
cfgKeywords=cfgKeywords.replace("&", "\\&");
cfgKeywords=cfgKeywords.replace(" ", "\\b");
//英文逗号在界面表示多个关键字的与表达式maat端以&表示
cfgKeywords=cfgKeywords.replace(",", "&");
cfg.setCfgKeywords(cfgKeywords);
dstList.add(cfg);
regionValue = cfg.getCfgType();
}