|
@@ -83,6 +83,12 @@ public class ObjectDigitalCriteriaHelper {
|
|
|
Map<String, JsonNode> valueMap = new HashMap<>();
|
|
|
while (fieldNames.hasNext()) {
|
|
|
String infoCode = fieldNames.next();
|
|
|
+ // 20210903 grouping字段特殊处理,解决mysql关键字问题
|
|
|
+ if("grouping".equalsIgnoreCase(infoCode)) {
|
|
|
+ valueMap.put("`grouping`", criteria.get(infoCode));
|
|
|
+ fieldNames.remove();
|
|
|
+ continue;
|
|
|
+ }
|
|
|
// 基础属性不用处理
|
|
|
if(DIGITAL_FIELDS.contains(infoCode)
|
|
|
|| QueryOperator.AND_OR.getIndex().equalsIgnoreCase(infoCode)) {
|