|
@ -2752,13 +2752,15 @@ public class StatisticsService {
|
|
|
*/
|
|
|
public JSONArray getLifeCareRank(String endDate,String area,Integer level) throws Exception {
|
|
|
JSONArray result = new JSONArray();
|
|
|
List<SaveModel> list = elasticsearchUtil.findDateQuotaLevelList(endDate, endDate, area, level, "49", SaveModel.timeLevel_DDL,null,"4", null,"1,2,3");
|
|
|
List<SaveModel> list = elasticsearchUtil.findDateQuotaLevelList(endDate, endDate, area, level, "49", SaveModel.timeLevel_DDL,null,"5", null,"1,2,3");
|
|
|
for (SaveModel tmp:list){
|
|
|
JSONObject res = new JSONObject();
|
|
|
SaveModel saveModel2 = elasticsearchUtil.findOneDateQuotaLevels(endDate, endDate, tmp.getHospital(), 4, "49", SaveModel.timeLevel_DDL,null,"2");
|
|
|
res.put("total", tmp.getResult2().longValue());
|
|
|
res.put("hospital", tmp.getHospital());
|
|
|
res.put("hospitalName", tmp.getHospitalName());
|
|
|
res.put("dept", tmp.getDept());
|
|
|
res.put("deptName", tmp.getDeptName());
|
|
|
res.put("finish", saveModel2.getResult2().longValue());
|
|
|
res.put("finishRate", commonUtil.getRangeDouble(saveModel2.getResult2().intValue(), tmp.getResult2().intValue()));
|
|
|
result.add(res);
|