|
@ -210,7 +210,7 @@ public class StatisticsEsService {
|
|
|
List<SaveModel> vedioSaveModels = elasticsearchUtil.findDateQuotaLevel1(startDate, endDate, area, level, index, SaveModel.timeLevel_ZL,"16",null,level2_type);
|
|
|
JSONArray array = new JSONArray();
|
|
|
List<String> list = new ArrayList<>();
|
|
|
|
|
|
DecimalFormat decimalFormat = new DecimalFormat("#.00");
|
|
|
for (SaveModel saveModel:syngySaveModels){
|
|
|
if (level2_type.equals(SaveModel.OrgLevel)){
|
|
|
if (StringUtils.isNoneBlank(saveModel.getHospital())){
|
|
@ -244,7 +244,7 @@ public class StatisticsEsService {
|
|
|
if (StringUtils.isNoneBlank(saveModel.getHospital())&&code.equalsIgnoreCase(saveModel.getHospital())){
|
|
|
jsonObject.put("code",code);
|
|
|
jsonObject.put("name",saveModel.getHospitalName());
|
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
|
jsonObject.put("specialist",decimalFormat.format(saveModel.getResult1()));
|
|
|
specialist = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -252,7 +252,7 @@ public class StatisticsEsService {
|
|
|
if (StringUtils.isNoneBlank(saveModel.getDept())&&code.equalsIgnoreCase(saveModel.getDept())){
|
|
|
jsonObject.put("code",code);
|
|
|
jsonObject.put("name",saveModel.getDeptName());
|
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
|
jsonObject.put("specialist",decimalFormat.format(saveModel.getResult1()));
|
|
|
specialist = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -280,7 +280,7 @@ public class StatisticsEsService {
|
|
|
jsonObject.put("doctorJob",null);
|
|
|
}
|
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
|
jsonObject.put("specialist",decimalFormat.format(saveModel.getResult1()));
|
|
|
specialist = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -293,7 +293,7 @@ public class StatisticsEsService {
|
|
|
if (StringUtils.isNoneBlank(saveModel.getHospital())&&code.equalsIgnoreCase(saveModel.getHospital())){
|
|
|
jsonObject.put("code",code);
|
|
|
jsonObject.put("name",saveModel.getHospitalName());
|
|
|
jsonObject.put("synegy",saveModel.getResult1());
|
|
|
jsonObject.put("synegy",decimalFormat.format(saveModel.getResult1()));
|
|
|
synegy = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -301,7 +301,7 @@ public class StatisticsEsService {
|
|
|
if (StringUtils.isNoneBlank(saveModel.getDept())&&code.equalsIgnoreCase(saveModel.getDept())){
|
|
|
jsonObject.put("code",code);
|
|
|
jsonObject.put("name",saveModel.getDeptName());
|
|
|
jsonObject.put("synegy",saveModel.getResult1());
|
|
|
jsonObject.put("synegy",decimalFormat.format(saveModel.getResult1()));
|
|
|
synegy = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -328,7 +328,7 @@ public class StatisticsEsService {
|
|
|
|
|
|
jsonObject.put("doctorCode",code);
|
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
|
jsonObject.put("synegy",saveModel.getResult1());
|
|
|
jsonObject.put("synegy",decimalFormat.format(saveModel.getResult1()));
|
|
|
synegy = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -339,7 +339,7 @@ public class StatisticsEsService {
|
|
|
if (StringUtils.isNoneBlank(saveModel.getHospital())&&code.equalsIgnoreCase(saveModel.getHospital())){
|
|
|
jsonObject.put("code",code);
|
|
|
jsonObject.put("name",saveModel.getHospitalName());
|
|
|
jsonObject.put("topic",saveModel.getResult1());
|
|
|
jsonObject.put("topic",decimalFormat.format(saveModel.getResult1()));
|
|
|
topic = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -347,7 +347,7 @@ public class StatisticsEsService {
|
|
|
if (StringUtils.isNoneBlank(saveModel.getDept())&&code.equalsIgnoreCase(saveModel.getDept())){
|
|
|
jsonObject.put("code",code);
|
|
|
jsonObject.put("name",saveModel.getDeptName());
|
|
|
jsonObject.put("topic",saveModel.getResult1());
|
|
|
jsonObject.put("topic",decimalFormat.format(saveModel.getResult1()));
|
|
|
topic = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -373,7 +373,7 @@ public class StatisticsEsService {
|
|
|
}
|
|
|
jsonObject.put("doctorCode",code);
|
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
|
jsonObject.put("topic",saveModel.getResult1());
|
|
|
jsonObject.put("topic",decimalFormat.format(saveModel.getResult1()));
|
|
|
topic = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -384,7 +384,7 @@ public class StatisticsEsService {
|
|
|
if (StringUtils.isNoneBlank(saveModel.getHospital())&&code.equalsIgnoreCase(saveModel.getHospital())){
|
|
|
jsonObject.put("code",code);
|
|
|
jsonObject.put("name",saveModel.getHospitalName());
|
|
|
jsonObject.put("vedio",saveModel.getResult1());
|
|
|
jsonObject.put("vedio",decimalFormat.format(saveModel.getResult1()));
|
|
|
vedio = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -392,7 +392,7 @@ public class StatisticsEsService {
|
|
|
if (StringUtils.isNoneBlank(saveModel.getDept())&&code.equalsIgnoreCase(saveModel.getDept())){
|
|
|
jsonObject.put("code",code);
|
|
|
jsonObject.put("name",saveModel.getDeptName());
|
|
|
jsonObject.put("vedio",saveModel.getResult1());
|
|
|
jsonObject.put("vedio",decimalFormat.format(saveModel.getResult1()));
|
|
|
vedio = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -418,7 +418,7 @@ public class StatisticsEsService {
|
|
|
jsonObject.put("doctorJob",null);
|
|
|
}
|
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
|
jsonObject.put("vedio",saveModel.getResult1());
|
|
|
jsonObject.put("vedio",decimalFormat.format(saveModel.getResult1()));
|
|
|
vedio = saveModel.getResult1();
|
|
|
break;
|
|
|
}
|
|
@ -426,8 +426,8 @@ public class StatisticsEsService {
|
|
|
}
|
|
|
Double total1 = topic+vedio ;//图文和视频总和
|
|
|
Double total = topic+vedio+synegy+specialist;//总和
|
|
|
jsonObject.put("total1",total1);//图文和视频总和
|
|
|
jsonObject.put("total",total);//总和
|
|
|
jsonObject.put("total1",decimalFormat.format(total1));//图文和视频总和
|
|
|
jsonObject.put("total",decimalFormat.format(total));//总和
|
|
|
array.add(jsonObject);
|
|
|
}
|
|
|
object.put("excelData",array);
|
|
@ -3506,6 +3506,7 @@ public class StatisticsEsService {
|
|
|
Double outNum = 0.0;
|
|
|
String prescriptionRate ="";
|
|
|
List<SaveModel> precriptionList = elasticsearchUtil.findDateQuotaLevel1(startDate, endDate, area, level, indexes[1], SaveModel.timeLevel_ZL,"","",level2_type);
|
|
|
|
|
|
if(SaveModel.OrgLevel.equals(level2_type)){
|
|
|
for(SaveModel saveModel:precriptionList){
|
|
|
preNum = saveModel.getResult1();
|