|
@@ -516,21 +516,23 @@ public class FormulaController {
|
|
|
String[] rely = Func.toStr(config.get("rely")).split(",");
|
|
|
String ky=rely[0].split(":")[1];
|
|
|
String kx=rely[1].split(":")[1];
|
|
|
- Map<String,Object> formData = option.getData();
|
|
|
+ Map<String,Map<String,Object>> formMap = option.getData();
|
|
|
List<Map<String,Object>> dataMap;
|
|
|
- if(formData!=null&&formData.size()>0){
|
|
|
+ if(formMap!=null&&formMap.size()>0){
|
|
|
dataMap=new ArrayList<>();
|
|
|
Map<String,Object> md= new HashMap<>();
|
|
|
dataMap.add(md);
|
|
|
StringBuilder sy= new StringBuilder();
|
|
|
StringBuilder sx = new StringBuilder();
|
|
|
- formData.forEach((k,v)->{
|
|
|
- String[] ka=k.split("__");
|
|
|
- if(ky.equals(ka[0])){
|
|
|
- sy.append(v).append("_^_").append(ka[1]).append("☆");
|
|
|
- }else if(kx.equals(ka[0])){
|
|
|
- sx.append(v).append("_^_").append(ka[1]).append("☆");
|
|
|
- }
|
|
|
+ formMap.forEach((o,t)->{
|
|
|
+ t.forEach((k,v)->{
|
|
|
+ String[] ka=k.split("__");
|
|
|
+ if(ky.equals(ka[0])){
|
|
|
+ sy.append(v).append("_^_").append(ka[1]).append("☆");
|
|
|
+ }else if(kx.equals(ka[0])){
|
|
|
+ sx.append(v).append("_^_").append(ka[1]).append("☆");
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
if(sy.length()>1){
|
|
|
sy.deleteCharAt(sy.length()-1);
|
|
@@ -563,9 +565,9 @@ public class FormulaController {
|
|
|
JSONObject chartData= job.getJSONArray("series").getJSONObject(0);
|
|
|
chartData.put("data",jsonArray);
|
|
|
}
|
|
|
- return R.data(job);
|
|
|
}
|
|
|
}
|
|
|
+ return R.data(job);
|
|
|
}
|
|
|
}
|
|
|
}
|