|
@ -587,10 +587,10 @@ public class StatisticsESService {
|
|
|
public JSONObject getRenewPercent(String level, String area, String year) throws Exception {
|
|
|
|
|
|
String renewIndex = "";
|
|
|
if ("1".equals(level)) {
|
|
|
if ("5".equals(level)) {
|
|
|
//团队的续签量
|
|
|
renewIndex = "42";
|
|
|
} else if ("2".equals(level)) {
|
|
|
} else if ("4".equals(level)) {
|
|
|
//社区的续签量
|
|
|
renewIndex = "43";
|
|
|
} else if ("3".equals(level)) {
|
|
@ -2196,13 +2196,13 @@ public class StatisticsESService {
|
|
|
// Map<String, Object> expenseStatus1Sigjn = getByIndexSingle(date, area, level, "1",dateFormat);
|
|
|
SaveModel expenseStatus1Sigjn = elasticsearchUtil.findOneDateQuotaLevel0(date, area, level, "1", "2");
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
if (SaveModel.teamLevel.equals(level)) {
|
|
|
if (Integer.valueOf(SaveModel.teamLevel)==level) {
|
|
|
jsonObject.put("name", expenseStatus1Sigjn.getTeamName());
|
|
|
} else if (SaveModel.OrgLevel.equals(level)) {
|
|
|
} else if (Integer.valueOf(SaveModel.OrgLevel)==level) {
|
|
|
jsonObject.put("name", expenseStatus1Sigjn.getHospitalName());
|
|
|
} else if (SaveModel.townLevel.equals(level)) {
|
|
|
} else if (Integer.valueOf(SaveModel.townLevel)==level) {
|
|
|
jsonObject.put("name", expenseStatus1Sigjn.getTownName());
|
|
|
} else if (SaveModel.cityLevel.equals(level)) {
|
|
|
} else if (Integer.valueOf(SaveModel.cityLevel)==level) {
|
|
|
jsonObject.put("name", expenseStatus1Sigjn.getCityName());
|
|
|
}
|
|
|
jsonObject.put("code", area);
|
|
@ -2286,6 +2286,7 @@ public class StatisticsESService {
|
|
|
List<Map<String, Object>> resultList = new ArrayList<>();//续签量
|
|
|
Map<String, Integer> renewMap = new HashMap<>(); //续签的的列表转map
|
|
|
List<SaveModel> renewSaveModels = new ArrayList<SaveModel>();
|
|
|
//签约量
|
|
|
List<SaveModel> signSaveModels = new ArrayList<SaveModel>();
|
|
|
|
|
|
if (StringUtils.isEmpty(lowCode)) {
|
|
@ -2293,7 +2294,7 @@ public class StatisticsESService {
|
|
|
renewSaveModels = elasticsearchUtil.findDateQuotaLevel0(timeKey, timeKey, area, level, index, "2", "", lowLevel);
|
|
|
} else {
|
|
|
//续签量
|
|
|
renewSaveModels = elasticsearchUtil.findDateQuotaLevel1(timeKey, timeKey, area, level, index, "2",1, lowCode, "", low_level);
|
|
|
renewSaveModels = elasticsearchUtil.findDateQuotaLevel1(timeKey, timeKey, area, level, index, "2", 1, lowCode, "", low_level);
|
|
|
}
|
|
|
|
|
|
if (renewSaveModels != null && renewSaveModels.size() > 0) {
|
|
@ -2318,17 +2319,17 @@ public class StatisticsESService {
|
|
|
//查询去年的签约转map
|
|
|
List<SaveModel> yearsList = new ArrayList();
|
|
|
if (StringUtils.isBlank(lowCode)) {
|
|
|
yearsList = elasticsearchUtil.findListDateQuotaLevel0(lastDate, "", Integer.valueOf(low_level), "1", "2", "");
|
|
|
yearsList = elasticsearchUtil.findListDateQuotaLevel0(lastDate, lastDate, Integer.valueOf(low_level), "1", "2", "");
|
|
|
} else {
|
|
|
if ("3".equals(lowCode)) {
|
|
|
//老年人
|
|
|
yearsList = elasticsearchUtil.findListDateQuotaLevel1(lastDate, "", Integer.valueOf(low_level), "17", "2", "", "3");
|
|
|
yearsList = elasticsearchUtil.findListDateQuotaLevel1(lastDate, lastDate, Integer.valueOf(low_level), "17", "2", "", "3");
|
|
|
} else if ("4".equals(lowCode)) {
|
|
|
//高血压
|
|
|
yearsList = elasticsearchUtil.findListDateQuotaLevel1(lastDate, "", Integer.valueOf(low_level), "17", "2", "", "1");
|
|
|
yearsList = elasticsearchUtil.findListDateQuotaLevel1(lastDate, lastDate, Integer.valueOf(low_level), "17", "2", "", "1");
|
|
|
} else if ("5".equals(lowCode)) {
|
|
|
//糖尿病
|
|
|
yearsList = elasticsearchUtil.findListDateQuotaLevel1(lastDate, "", Integer.valueOf(low_level), "17", "2", "", "2");
|
|
|
yearsList = elasticsearchUtil.findListDateQuotaLevel1(lastDate, lastDate, Integer.valueOf(low_level), "17", "2", "", "2");
|
|
|
} else {
|
|
|
}
|
|
|
}
|