xinyb_
2021-10-28 eacc6db47d95795e909f59d0d3362ec389afc770
app提醒针对图表显示格式进行调整
1个文件已修改
12 ■■■■ 已修改文件
src/com/yc/action/personalized/controller/DesktopPanelAction.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/com/yc/action/personalized/controller/DesktopPanelAction.java
@@ -155,15 +155,23 @@
                                chart.putAll(map);
                                for (Map<String, Object> p : panelList) {
                                    Map<String, Object> c = new LinkedHashMap<>();
                                    List<Map<String, Object>> plist = new ArrayList<>();
                                    pMap.putAll(p);//把p集合放入pMap,从而使调用p的key时候不用区分大小写
                                    if (pMap.get("name") != null) {
                                        c.put("name", pMap.get("name"));
                                        p.remove("name");
                                        c.put("data", p);
                                    } else {
                                        c.put("name", "");
                                        c.put("data", p);
                                    }
                                    if (p != null) {
                                        for (String key : p.keySet()) {
                                            Map<String, Object> ecMap = new HashMap<>();
                                            ecMap.put("key", key);
                                            ecMap.put("value", p.get(key));
                                            plist.add(ecMap);
                                        }
                                    }
                                    c.put("data", plist);
                                    chartList.add(c);
                                    pMap.clear();
                                }