赵文轩
2024-06-06 1fae829b41db281b6d8b61d96cc4253ec9ed7a87
ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java
@@ -128,18 +128,11 @@
                }
                ajaxResult.put("data", list);
            } else {
                // TODO 如果不带分页参数 返回的数据都是对象 则在这里通过result.get("limit")进行判断 处理对象或集合并返回
                // TODO 不确定 ResultData 直接是对象或是集合中一个对象的形式
                // 直接是对象的格式获取
//                ajaxResult = save(response.getJSONObject("ResultData"),type);
//                JSONObject resultData = response.getJSONObject("ResultData");
//                HashMap<String, Object> map = new HashMap<>();
//                for (String key : resultData.keySet()) {
//                    map.put(key, resultData.get(key));
//                }
//                ajaxResult.put("data",map);
                // 以集合返回
                JSONObject data = (JSONObject) response.getJSONArray("ResultData").get(0);
                JSONArray resultData = response.getJSONArray("ResultData");
                List<JSONObject> list = JSONUtil.toList(resultData, JSONObject.class);
                ArrayList<Map<String, String>> maps = new ArrayList<>();
                for (JSONObject data : list) {
                ajaxResult = save(data, type);
                HashMap<String, String> map1 = new HashMap<>();
                for (String key : data.keySet()) {
@@ -147,8 +140,8 @@
                    String val = defaultVal.trim().replaceAll("\\s+", "");
                    map1.put(key, val);
                }
                ArrayList<Map<String, String>> maps = new ArrayList<>();
                maps.add(map1);
                }
                ajaxResult.put("data", maps);
            }
            return ajaxResult;