فهرست منبع

上海人寿首页保单件数接口提交

kouchengxing 4 سال پیش
والد
کامیت
a58d9b8b0f
1فایلهای تغییر یافته به همراه17 افزوده شده و 13 حذف شده
  1. 17 13
      dgtis-modules/dgtis-modules-data/src/main/java/com/dgtis/data/api/IndexApiController.java

+ 17 - 13
dgtis-modules/dgtis-modules-data/src/main/java/com/dgtis/data/api/IndexApiController.java

@@ -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;
+                                }
                             }
 
                         }