|
@ -1322,12 +1322,20 @@ public class StatisticsESService {
|
|
return returnMap;
|
|
return returnMap;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
* @param level level1_type等级 5:团队 4社区机构 3区级 2市级
|
|
|
|
* @param area
|
|
|
|
* @param lowLevel
|
|
|
|
* @return
|
|
|
|
* @throws Exception
|
|
|
|
*/
|
|
public String getAvgAllInfo(int level, String area, String lowLevel) throws Exception {
|
|
public String getAvgAllInfo(int level, String area, String lowLevel) throws Exception {
|
|
JSONObject returnJo = new JSONObject();
|
|
JSONObject returnJo = new JSONObject();
|
|
JSONArray ja = new JSONArray();
|
|
JSONArray ja = new JSONArray();
|
|
//市级
|
|
//市级
|
|
if (level == 2) {
|
|
if (level == 2) {
|
|
if (StringUtils.isBlank(lowLevel)) {
|
|
|
|
|
|
if ("3".equals(lowLevel)) {
|
|
List<SaveModel> esModelList = (List<SaveModel>) elasticsearchUtil.findListDateQuotaLevel0(DateUtil.dateToStrShort(new Date()), area, level, "28", SaveModel.timeLevel_DDL, "3");
|
|
List<SaveModel> esModelList = (List<SaveModel>) elasticsearchUtil.findListDateQuotaLevel0(DateUtil.dateToStrShort(new Date()), area, level, "28", SaveModel.timeLevel_DDL, "3");
|
|
esModelList.forEach(one -> {
|
|
esModelList.forEach(one -> {
|
|
JSONObject jo = new JSONObject();
|
|
JSONObject jo = new JSONObject();
|
|
@ -1336,8 +1344,8 @@ public class StatisticsESService {
|
|
jo.put("avgCount", getRangeDouuble(one.getResult1(), one.getResult2().intValue(), 2));
|
|
jo.put("avgCount", getRangeDouuble(one.getResult1(), one.getResult2().intValue(), 2));
|
|
ja.put(jo);
|
|
ja.put(jo);
|
|
});
|
|
});
|
|
} else {
|
|
|
|
List<SaveModel> esModelList = (List<SaveModel>) elasticsearchUtil.findListDateQuotaLevel0(DateUtil.dateToStrShort(new Date()), area, level, "28", SaveModel.timeLevel_DDL, "2");
|
|
|
|
|
|
} else if("4".equals(lowLevel)) {
|
|
|
|
List<SaveModel> esModelList = (List<SaveModel>) elasticsearchUtil.findListDateQuotaLevel0(DateUtil.dateToStrShort(new Date()), area, level, "28", SaveModel.timeLevel_DDL, "4");
|
|
esModelList.forEach(one -> {
|
|
esModelList.forEach(one -> {
|
|
JSONObject jo = new JSONObject();
|
|
JSONObject jo = new JSONObject();
|
|
jo.put("name", one.getHospitalName());
|
|
jo.put("name", one.getHospitalName());
|
|
@ -1347,7 +1355,7 @@ public class StatisticsESService {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
} else if (level == 3) {
|
|
} else if (level == 3) {
|
|
List<SaveModel> esModelList = (List<SaveModel>) elasticsearchUtil.findListDateQuotaLevel0(DateUtil.dateToStrShort(new Date()), area, level, "28", SaveModel.timeLevel_DDL, "2");
|
|
|
|
|
|
List<SaveModel> esModelList = (List<SaveModel>) elasticsearchUtil.findListDateQuotaLevel0(DateUtil.dateToStrShort(new Date()), area, level, "28", SaveModel.timeLevel_DDL, "3");
|
|
esModelList.forEach(one -> {
|
|
esModelList.forEach(one -> {
|
|
JSONObject jo = new JSONObject();
|
|
JSONObject jo = new JSONObject();
|
|
jo.put("name", one.getHospitalName());
|
|
jo.put("name", one.getHospitalName());
|
|
@ -1357,7 +1365,7 @@ public class StatisticsESService {
|
|
});
|
|
});
|
|
} else if (level == 4) {
|
|
} else if (level == 4) {
|
|
|
|
|
|
List<SaveModel> esModelList = (List<SaveModel>) elasticsearchUtil.findListDateQuotaLevel0(DateUtil.dateToStrShort(new Date()), area, level, "28", SaveModel.timeLevel_DDL, "1");
|
|
|
|
|
|
List<SaveModel> esModelList = (List<SaveModel>) elasticsearchUtil.findListDateQuotaLevel0(DateUtil.dateToStrShort(new Date()), area, level, "28", SaveModel.timeLevel_DDL, "5");
|
|
esModelList.forEach(one -> {
|
|
esModelList.forEach(one -> {
|
|
JSONObject jo = new JSONObject();
|
|
JSONObject jo = new JSONObject();
|
|
jo.put("name", one.getTeam());
|
|
jo.put("name", one.getTeam());
|