Quellcode durchsuchen

竖井,格式化返回值

lvxianyun vor 3 Jahren
Ursprung
Commit
03cbc37db1

+ 3 - 3
src/main/java/com/persagy/proxy/adm/controller/AdmShaftController.java

@@ -156,14 +156,14 @@ public class AdmShaftController {
         ObjectNode criteria = queryCriteria.getCriteria();
         //查询参数特殊处理 处理成中台可以识别的条件
         if(!JSONUtil.isNull(criteria)){
-           Map<String, String> criteriaMap = objectMapper.convertValue(criteria, Map.class);
+           Map<String, Object> criteriaMap = objectMapper.convertValue(criteria, Map.class);
            if(CollUtil.isNotEmpty(criteriaMap)){
                ObjectNode criteriaNew = JsonNodeFactory.instance.objectNode();
                criteriaMap.keySet().stream().forEach(key -> {
                    if(key.startsWith("infos.")){
-                        criteriaNew.put(key.substring(6), criteriaMap.get(key));
+                        criteriaNew.put(key.substring(6), criteriaMap.get(key).toString());
                    }else{
-                       criteriaNew.put(key, criteriaMap.get(key));
+                       criteriaNew.put(key, criteriaMap.get(key).toString());
                    }
                });
                queryCriteria.setCriteria(criteriaNew);