|
@ -1754,8 +1754,8 @@ public class StatisticsEsService {
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel1(startDate, endDate, area, level, index, timelevel, SaveModel.interval_week, lowCode);
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel1(startDate, endDate, area, level, index, timelevel, SaveModel.interval_week, lowCode);
|
|
}
|
|
}
|
|
|
|
|
|
}else if(StringUtils.isNoneBlank(lowCode2)){
|
|
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel2NoSlaveKey1(startDate, endDate, area, level, index, timelevel, SaveModel.interval_week,lowCode2);
|
|
|
|
|
|
}else if(StringUtils.isNoneBlank(lowCode2)&&StringUtils.isBlank(lowCode)){
|
|
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel2OnlySlaveKey2(startDate, endDate, area, level, index, timelevel, SaveModel.interval_week,lowCode2);
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel0(startDate, endDate, area, level, index, timelevel, SaveModel.interval_week);
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel0(startDate, endDate, area, level, index, timelevel, SaveModel.interval_week);
|
|
@ -1900,8 +1900,8 @@ public class StatisticsEsService {
|
|
}else {
|
|
}else {
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel1(startDate, endDate, area, level, index, timelevel, SaveModel.interval_month, lowCode);
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel1(startDate, endDate, area, level, index, timelevel, SaveModel.interval_month, lowCode);
|
|
}
|
|
}
|
|
} else if(StringUtils.isNoneBlank(lowCode2)){
|
|
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel1(startDate, endDate, area, level, index, timelevel, SaveModel.interval_month,lowCode2);
|
|
|
|
|
|
} else if(StringUtils.isNoneBlank(lowCode2)&&StringUtils.isBlank(lowCode)){
|
|
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel2OnlySlaveKey2(startDate, endDate, area, level, index, timelevel, SaveModel.interval_month,lowCode2);
|
|
|
|
|
|
} else {
|
|
} else {
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel0(startDate, endDate, area, level, index, timelevel, SaveModel.interval_month);
|
|
saveModels = elasticsearchUtil.findLineChartDateQuotaLevel0(startDate, endDate, area, level, index, timelevel, SaveModel.interval_month);
|
|
@ -3479,17 +3479,22 @@ public class StatisticsEsService {
|
|
//视频
|
|
//视频
|
|
JSONArray array1 = dateTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"2");
|
|
JSONArray array1 = dateTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"2");
|
|
object.put("data2",array1);
|
|
object.put("data2",array1);
|
|
|
|
JSONArray arraytotal = dateTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,null);
|
|
|
|
object.put("data3",arraytotal);
|
|
}else if (interval==2){
|
|
}else if (interval==2){
|
|
JSONArray array = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"1");
|
|
JSONArray array = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"1");
|
|
JSONArray array1 = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"2");
|
|
JSONArray array1 = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"2");
|
|
|
|
JSONArray arraytotal = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,null);
|
|
object.put("data",array);
|
|
object.put("data",array);
|
|
object.put("data",array1);
|
|
object.put("data",array1);
|
|
|
|
|
|
|
|
object.put("data3",arraytotal);
|
|
}else if (interval==3){
|
|
}else if (interval==3){
|
|
JSONArray array = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"1");
|
|
JSONArray array = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"1");
|
|
JSONArray array1 = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"2");
|
|
JSONArray array1 = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,"2");
|
|
|
|
JSONArray arraytotal = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,null);
|
|
object.put("data",array);
|
|
object.put("data",array);
|
|
object.put("data",array1);
|
|
object.put("data",array1);
|
|
|
|
object.put("data3",arraytotal);
|
|
}
|
|
}
|
|
if (StringUtils.isNoneBlank(level2_type)){
|
|
if (StringUtils.isNoneBlank(level2_type)){
|
|
if(SaveModel.OrgLevel.equals(level2_type)){
|
|
if(SaveModel.OrgLevel.equals(level2_type)){
|
|
@ -3505,12 +3510,7 @@ public class StatisticsEsService {
|
|
JSONObject jsonObject = new JSONObject();
|
|
JSONObject jsonObject = new JSONObject();
|
|
jsonObject.put("hospitalCode",saveModel.getHospital());
|
|
jsonObject.put("hospitalCode",saveModel.getHospital());
|
|
jsonObject.put("hospitalName",saveModel.getHospitalName());
|
|
jsonObject.put("hospitalName",saveModel.getHospitalName());
|
|
jsonObject.put("deptNo",saveModel.getDept());
|
|
|
|
jsonObject.put("deptName",saveModel.getDeptName());
|
|
|
|
jsonObject.put("name",saveModel.getHospitalName());
|
|
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
|
|
jsonObject.put("doctorcode",saveModel.getDoctor());
|
|
|
|
for(SaveModel saveModel1:outpatientList){
|
|
for(SaveModel saveModel1:outpatientList){
|
|
if(saveModel1.getHospital().equalsIgnoreCase(saveModel.getHospital())){
|
|
if(saveModel1.getHospital().equalsIgnoreCase(saveModel.getHospital())){
|
|
outNum = saveModel1.getResult1();
|
|
outNum = saveModel1.getResult1();
|
|
@ -3533,11 +3533,16 @@ public class StatisticsEsService {
|
|
for(SaveModel saveModel:precriptionList){
|
|
for(SaveModel saveModel:precriptionList){
|
|
preNum = saveModel.getResult1();
|
|
preNum = saveModel.getResult1();
|
|
JSONObject jsonObject = new JSONObject();
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
|
String doctorCode = saveModel.getDoctor();
|
|
|
|
BaseDoctorDO baseDoctorDO = doctorDao.findById(doctorCode);
|
|
|
|
if(null!=baseDoctorDO){
|
|
|
|
jsonObject.put("jobTitleCode",baseDoctorDO.getJobTitleCode());
|
|
|
|
jsonObject.put("jobTitleName",baseDoctorDO.getJobTitleName());
|
|
|
|
}
|
|
jsonObject.put("hospitalCode",saveModel.getHospital());
|
|
jsonObject.put("hospitalCode",saveModel.getHospital());
|
|
jsonObject.put("hospitalName",saveModel.getHospitalName());
|
|
jsonObject.put("hospitalName",saveModel.getHospitalName());
|
|
jsonObject.put("deptNo",saveModel.getDept());
|
|
jsonObject.put("deptNo",saveModel.getDept());
|
|
jsonObject.put("deptName",saveModel.getDeptName());
|
|
jsonObject.put("deptName",saveModel.getDeptName());
|
|
jsonObject.put("name",saveModel.getHospitalName());
|
|
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
jsonObject.put("doctorcode",saveModel.getDoctor());
|
|
jsonObject.put("doctorcode",saveModel.getDoctor());
|
|
@ -3568,10 +3573,7 @@ public class StatisticsEsService {
|
|
jsonObject.put("hospitalName",saveModel.getHospitalName());
|
|
jsonObject.put("hospitalName",saveModel.getHospitalName());
|
|
jsonObject.put("deptNo",saveModel.getDept());
|
|
jsonObject.put("deptNo",saveModel.getDept());
|
|
jsonObject.put("deptName",saveModel.getDeptName());
|
|
jsonObject.put("deptName",saveModel.getDeptName());
|
|
jsonObject.put("name",saveModel.getHospitalName());
|
|
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
|
|
jsonObject.put("doctorcode",saveModel.getDoctor());
|
|
|
|
for(SaveModel saveModel1:outpatientList){
|
|
for(SaveModel saveModel1:outpatientList){
|
|
if(saveModel1.getDept().equalsIgnoreCase(saveModel.getDept())){
|
|
if(saveModel1.getDept().equalsIgnoreCase(saveModel.getDept())){
|
|
outNum = saveModel1.getResult1();
|
|
outNum = saveModel1.getResult1();
|
|
@ -3600,7 +3602,6 @@ public class StatisticsEsService {
|
|
jsonObject.put("hospitalName",saveModel.getHospitalName());
|
|
jsonObject.put("hospitalName",saveModel.getHospitalName());
|
|
jsonObject.put("deptNo",saveModel.getDept());
|
|
jsonObject.put("deptNo",saveModel.getDept());
|
|
jsonObject.put("deptName",saveModel.getDeptName());
|
|
jsonObject.put("deptName",saveModel.getDeptName());
|
|
jsonObject.put("name",saveModel.getHospitalName());
|
|
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
jsonObject.put("specialist",saveModel.getResult1());
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
jsonObject.put("doctorName",saveModel.getDoctorName());
|
|
jsonObject.put("doctorcode",saveModel.getDoctor());
|
|
jsonObject.put("doctorcode",saveModel.getDoctor());
|
|
@ -3643,17 +3644,22 @@ public class StatisticsEsService {
|
|
//快递
|
|
//快递
|
|
JSONArray array1 = dateTotalStatistics2(startDate,endDate,area,level,indexes[1],"1",SaveModel.timeLevel_DDL,"");
|
|
JSONArray array1 = dateTotalStatistics2(startDate,endDate,area,level,indexes[1],"1",SaveModel.timeLevel_DDL,"");
|
|
object.put("data2",array1);
|
|
object.put("data2",array1);
|
|
|
|
JSONArray arraytotal = dateTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,null);
|
|
|
|
object.put("data3",arraytotal);
|
|
}else if (interval==2){
|
|
}else if (interval==2){
|
|
JSONArray array = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],"0",SaveModel.timeLevel_DDL,"");
|
|
JSONArray array = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],"0",SaveModel.timeLevel_DDL,"");
|
|
JSONArray array1 = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],"1",SaveModel.timeLevel_DDL,"");
|
|
JSONArray array1 = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],"1",SaveModel.timeLevel_DDL,"");
|
|
object.put("data",array);
|
|
object.put("data",array);
|
|
object.put("data",array1);
|
|
object.put("data",array1);
|
|
|
|
|
|
|
|
JSONArray arraytotal = weekTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,null);
|
|
|
|
object.put("data3",arraytotal);
|
|
}else if (interval==3){
|
|
}else if (interval==3){
|
|
JSONArray array = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],"0",SaveModel.timeLevel_DDL,"");
|
|
JSONArray array = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],"0",SaveModel.timeLevel_DDL,"");
|
|
JSONArray array1 = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],"1",SaveModel.timeLevel_DDL,"");
|
|
JSONArray array1 = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],"1",SaveModel.timeLevel_DDL,"");
|
|
object.put("data",array);
|
|
object.put("data",array);
|
|
object.put("data",array1);
|
|
object.put("data",array1);
|
|
|
|
JSONArray arraytotal = monthTotalStatistics2(startDate,endDate,area,level,indexes[1],null,SaveModel.timeLevel_DDL,null);
|
|
|
|
object.put("data3",arraytotal);
|
|
}
|
|
}
|
|
if (StringUtils.isNoneBlank(level2_type)) {
|
|
if (StringUtils.isNoneBlank(level2_type)) {
|
|
if (SaveModel.OrgLevel.equals(level2_type)) {
|
|
if (SaveModel.OrgLevel.equals(level2_type)) {
|
|
@ -3669,12 +3675,7 @@ public class StatisticsEsService {
|
|
JSONObject jsonObject = new JSONObject();
|
|
JSONObject jsonObject = new JSONObject();
|
|
jsonObject.put("hospitalCode", saveModel.getHospital());
|
|
jsonObject.put("hospitalCode", saveModel.getHospital());
|
|
jsonObject.put("hospitalName", saveModel.getHospitalName());
|
|
jsonObject.put("hospitalName", saveModel.getHospitalName());
|
|
jsonObject.put("deptNo", saveModel.getDept());
|
|
|
|
jsonObject.put("deptName", saveModel.getDeptName());
|
|
|
|
jsonObject.put("name", saveModel.getHospitalName());
|
|
|
|
jsonObject.put("specialist", saveModel.getResult1());
|
|
jsonObject.put("specialist", saveModel.getResult1());
|
|
jsonObject.put("doctorName", saveModel.getDoctorName());
|
|
|
|
jsonObject.put("doctorcode", saveModel.getDoctor());
|
|
|
|
for (SaveModel saveModel1 : outpatientList) {
|
|
for (SaveModel saveModel1 : outpatientList) {
|
|
if (saveModel1.getHospital().equalsIgnoreCase(saveModel.getHospital())) {
|
|
if (saveModel1.getHospital().equalsIgnoreCase(saveModel.getHospital())) {
|
|
outNum = saveModel1.getResult1();
|
|
outNum = saveModel1.getResult1();
|
|
@ -3701,7 +3702,6 @@ public class StatisticsEsService {
|
|
jsonObject.put("hospitalName", saveModel.getHospitalName());
|
|
jsonObject.put("hospitalName", saveModel.getHospitalName());
|
|
jsonObject.put("deptNo", saveModel.getDept());
|
|
jsonObject.put("deptNo", saveModel.getDept());
|
|
jsonObject.put("deptName", saveModel.getDeptName());
|
|
jsonObject.put("deptName", saveModel.getDeptName());
|
|
jsonObject.put("name", saveModel.getHospitalName());
|
|
|
|
jsonObject.put("specialist", saveModel.getResult1());
|
|
jsonObject.put("specialist", saveModel.getResult1());
|
|
jsonObject.put("doctorName", saveModel.getDoctorName());
|
|
jsonObject.put("doctorName", saveModel.getDoctorName());
|
|
jsonObject.put("doctorcode", saveModel.getDoctor());
|
|
jsonObject.put("doctorcode", saveModel.getDoctor());
|
|
@ -3734,8 +3734,6 @@ public class StatisticsEsService {
|
|
jsonObject.put("deptName", saveModel.getDeptName());
|
|
jsonObject.put("deptName", saveModel.getDeptName());
|
|
jsonObject.put("name", saveModel.getHospitalName());
|
|
jsonObject.put("name", saveModel.getHospitalName());
|
|
jsonObject.put("specialist", saveModel.getResult1());
|
|
jsonObject.put("specialist", saveModel.getResult1());
|
|
jsonObject.put("doctorName", saveModel.getDoctorName());
|
|
|
|
jsonObject.put("doctorcode", saveModel.getDoctor());
|
|
|
|
for (SaveModel saveModel1 : outpatientList) {
|
|
for (SaveModel saveModel1 : outpatientList) {
|
|
if (saveModel1.getDept().equalsIgnoreCase(saveModel.getDept())) {
|
|
if (saveModel1.getDept().equalsIgnoreCase(saveModel.getDept())) {
|
|
outNum = saveModel1.getResult1();
|
|
outNum = saveModel1.getResult1();
|
|
@ -3762,7 +3760,6 @@ public class StatisticsEsService {
|
|
jsonObject.put("hospitalName", saveModel.getHospitalName());
|
|
jsonObject.put("hospitalName", saveModel.getHospitalName());
|
|
jsonObject.put("deptNo", saveModel.getDept());
|
|
jsonObject.put("deptNo", saveModel.getDept());
|
|
jsonObject.put("deptName", saveModel.getDeptName());
|
|
jsonObject.put("deptName", saveModel.getDeptName());
|
|
jsonObject.put("name", saveModel.getHospitalName());
|
|
|
|
jsonObject.put("specialist", saveModel.getResult1());
|
|
jsonObject.put("specialist", saveModel.getResult1());
|
|
jsonObject.put("doctorName", saveModel.getDoctorName());
|
|
jsonObject.put("doctorName", saveModel.getDoctorName());
|
|
jsonObject.put("doctorcode", saveModel.getDoctor());
|
|
jsonObject.put("doctorcode", saveModel.getDoctor());
|