|
|
@@ -99,7 +99,8 @@ public class IndexApiController extends BaseController {
|
|
|
// 获取索引的别名,字段,创建时间
|
|
|
HttpConfig config = HttpConfig.custom().url("http://"+esHost+":"+esPort+"/shanglifeecif.bdnum_distribution/_search?");
|
|
|
String jsonStr = null;
|
|
|
- List seriesData = new ArrayList();//客户数量和保单数量
|
|
|
+ Map[] seriesData = new HashMap[8];
|
|
|
+ //List seriesData = new ArrayList();//客户数量和保单数量
|
|
|
/* seriesData.add(0,"无保单");
|
|
|
seriesData.add(1,"1件保单");
|
|
|
seriesData.add(2,"2件保单");
|
|
|
@@ -123,26 +124,29 @@ public class IndexApiController extends BaseController {
|
|
|
JSONObject source = object.getJSONObject("_source");
|
|
|
Map map = new HashMap();
|
|
|
String labelname = source.getStr("labelname").trim();
|
|
|
- map.put("value",source.getStr("bdnum"));
|
|
|
+ /* map.put("value",source.getStr("bdnum"));
|
|
|
map.put("name",source.getStr("labelname").trim());
|
|
|
- seriesData.add(map);
|
|
|
- /*if("无保单".equals(labelname)){
|
|
|
- seriesData.add(0,map);
|
|
|
+ seriesData.add(map);*/
|
|
|
+ Map m = new HashMap();
|
|
|
+ m.put("name",labelname);
|
|
|
+ m.put("value",source.getStr("bdnum"));
|
|
|
+ if("无保单".equals(labelname)){
|
|
|
+ seriesData[0] = m;
|
|
|
}else if("1件保单".equals(labelname)){
|
|
|
- seriesData.add(1,map);
|
|
|
+ seriesData[1] = m;
|
|
|
}else if("2件保单".equals(labelname)){
|
|
|
- seriesData.add(2,map);
|
|
|
+ seriesData[2] = m;
|
|
|
}else if("3-5件保单".equals(labelname)){
|
|
|
- seriesData.add(3,map);
|
|
|
+ seriesData[3] = m;
|
|
|
}else if("6-10件保单".equals(labelname)){
|
|
|
- seriesData.add(4,map);
|
|
|
+ seriesData[4] = m;
|
|
|
}else if("11-20件保单".equals(labelname)){
|
|
|
- seriesData.add(5,map);
|
|
|
+ seriesData[5] = m;
|
|
|
}else if("21-50件保单".equals(labelname)){
|
|
|
- seriesData.add(6,map);
|
|
|
+ seriesData[6] = m;
|
|
|
}else{
|
|
|
- seriesData.add(7,map);
|
|
|
- }*/
|
|
|
+ seriesData[7] = m;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|