update 修改正则

This commit is contained in:
lijiarao
2023-11-06 17:59:01 +08:00
parent 055e278afc
commit 05d588afc4
@@ -541,17 +541,20 @@ public class QueryGenerator {
queryWrapper.likeRight(name, value);
break;
case REGEXP_IN:
queryWrapper.apply(name + " REGEXP '{0}'", dealValue(value.toString()));
queryWrapper.apply(dealRoleBulkStr(name,value.toString()));
break;
default:
log.info("--查询规则未匹配到---");
break;
}
}
private static String dealValue(String value){
// 处理 value 。按照逗号分割。
private static String dealRoleBulkStr(String name, String value){
// 处理 roleBulkStr 。按照逗号分割。
String[] valueArr = value.split(",");
return StringUtils.join(valueArr, "|");
String valueBulk = StringUtils.join(valueArr, "|");
String format = name + " REGEXP '%s'";
String result = String.format(format, valueBulk);
return result;
}
/**
*