소스 검색

竖井,格式化返回值

lvxianyun 3 년 전
부모
커밋
03cbc37db1
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/main/java/com/persagy/proxy/adm/controller/AdmShaftController.java

+ 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);