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