From 1fae829b41db281b6d8b61d96cc4253ec9ed7a87 Mon Sep 17 00:00:00 2001 From: 赵文轩 <1652863494@qq.com> Date: 星期四, 06 六月 2024 19:48:12 +0800 Subject: [PATCH] 不使用直接获取第一个对象改写成集合遍历 --- ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java | 31 ++++++++++++------------------- 1 files changed, 12 insertions(+), 19 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java index 057e28e..3a4b0f8 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiGetMethodService.java @@ -128,27 +128,20 @@ } 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); - ajaxResult = save(data, type); - HashMap<String, String> map1 = new HashMap<>(); - for (String key : data.keySet()) { - String defaultVal = data.get(key).toString(); - String val = defaultVal.trim().replaceAll("\\s+", ""); - map1.put(key, val); - } + JSONArray resultData = response.getJSONArray("ResultData"); + List<JSONObject> list = JSONUtil.toList(resultData, JSONObject.class); ArrayList<Map<String, String>> maps = new ArrayList<>(); - maps.add(map1); + for (JSONObject data : list) { + ajaxResult = save(data, type); + HashMap<String, String> map1 = new HashMap<>(); + for (String key : data.keySet()) { + String defaultVal = data.get(key).toString(); + String val = defaultVal.trim().replaceAll("\\s+", ""); + map1.put(key, val); + } + maps.add(map1); + } ajaxResult.put("data", maps); } return ajaxResult; -- Gitblit v1.8.0