Forráskód Böngészése

grouping字段特殊处理,解决mysql关键字问题

yucheng 3 éve
szülő
commit
760d76e9ae

+ 6 - 0
dmp-business/dmp-rwd/src/main/java/com/persagy/dmp/rwd/digital/utils/ObjectDigitalCriteriaHelper.java

@@ -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)) {