|
@ -257,27 +257,27 @@ public class ElasticsearchUtil {
|
|
|
}
|
|
|
|
|
|
if (SaveModel.teamLevel.equals(low_level)) {
|
|
|
sql.append("select team,teamName,sum(result1) result1, sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select team,teamName,sum(result1) result1, sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by team,teamName");
|
|
|
} else if (SaveModel.OrgLevel.equals(low_level)) {
|
|
|
sql.append("select hospital,hospitalName,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select hospital,hospitalName,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by hospital,hospitalName");
|
|
|
} else if (SaveModel.townLevel.equals(low_level)) {
|
|
|
sql.append("select town,townName,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select town,townName,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by town,townName");
|
|
|
} else if (SaveModel.cityLevel.equals(low_level)) {
|
|
|
sql.append("select city,cityName,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select city,cityName,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by city,cityName");
|
|
|
}
|
|
|
|
|
|
if (SaveModel.teamLevel.equals(level + "")) {
|
|
|
sql.append(" and team='" + area + "'");
|
|
|
sql.append(" team='" + area + "'");
|
|
|
} else if (SaveModel.OrgLevel.equals(level + "")) {
|
|
|
sql.append(" and hospital='" + area + "'");
|
|
|
sql.append(" hospital='" + area + "'");
|
|
|
} else if (SaveModel.townLevel.equals(level + "")) {
|
|
|
sql.append(" and town='" + area + "'");
|
|
|
sql.append(" town='" + area + "'");
|
|
|
} else if (SaveModel.cityLevel.equals(level + "")) {
|
|
|
sql.append(" and city='" + area + "'");
|
|
|
sql.append(" city='" + area + "'");
|
|
|
}
|
|
|
sql.append(" and quotaCode='" + index + "' ");
|
|
|
sql.append(" and timeLevel='" + timeLevel + "' ");
|
|
@ -347,27 +347,27 @@ public class ElasticsearchUtil {
|
|
|
low_level = lowLevel;
|
|
|
}
|
|
|
if (SaveModel.teamLevel.equals(low_level)) {
|
|
|
sql.append("select team,teamName,slaveKey1,slaveKey1Name,sum(result1) result1, sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select team,teamName,slaveKey1,slaveKey1Name,sum(result1) result1, sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by team,teamName,slaveKey1,slaveKey1Name");
|
|
|
} else if (SaveModel.OrgLevel.equals(low_level)) {
|
|
|
sql.append("select hospital,hospitalName,slaveKey1,slaveKey1Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select hospital,hospitalName,slaveKey1,slaveKey1Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by hospital,hospitalName,slaveKey1,slaveKey1Name");
|
|
|
} else if (SaveModel.townLevel.equals(low_level)) {
|
|
|
sql.append("select town,townName,slaveKey1,slaveKey1Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select town,townName,slaveKey1,slaveKey1Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by town,townName,slaveKey1,slaveKey1Name");
|
|
|
} else if (SaveModel.cityLevel.equals(low_level)) {
|
|
|
sql.append("select city,cityName,slaveKey1,slaveKey1Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select city,cityName,slaveKey1,slaveKey1Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by city,cityName,slaveKey1,slaveKey1Name");
|
|
|
}
|
|
|
|
|
|
if (SaveModel.teamLevel.equals(lowLevel)) {
|
|
|
sql.append(" and team='" + area + "'");
|
|
|
sql.append(" team='" + area + "'");
|
|
|
} else if (SaveModel.OrgLevel.equals(lowLevel)) {
|
|
|
sql.append(" and hospital='" + area + "'");
|
|
|
sql.append(" hospital='" + area + "'");
|
|
|
} else if (SaveModel.townLevel.equals(lowLevel)) {
|
|
|
sql.append(" and town='" + area + "'");
|
|
|
sql.append(" town='" + area + "'");
|
|
|
} else if (SaveModel.cityLevel.equals(lowLevel)) {
|
|
|
sql.append(" and city='" + area + "'");
|
|
|
sql.append(" city='" + area + "'");
|
|
|
}
|
|
|
sql.append(" and quotaCode='" + index + "' ");
|
|
|
sql.append(" and timeLevel='" + timeLevel + "' ");
|
|
@ -438,28 +438,28 @@ public class ElasticsearchUtil {
|
|
|
low_level = lowLevel;
|
|
|
}
|
|
|
if (SaveModel.teamLevel.equals(low_level)) {
|
|
|
sql.append("select team,teamName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name,result1,result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select team,teamName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name,result1,result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by team,teamName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name");
|
|
|
} else if (SaveModel.OrgLevel.equals(low_level)) {
|
|
|
sql.append("select hospital,hospitalName,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select hospital,hospitalName,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by hospital,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name,hospitalName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name");
|
|
|
} else if (SaveModel.townLevel.equals(low_level)) {
|
|
|
sql.append("select town,townName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select town,townName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by town,townName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name");
|
|
|
} else if (SaveModel.cityLevel.equals(low_level)) {
|
|
|
sql.append("select city,cityName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where 1=1 ");
|
|
|
sql.append("select city,cityName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name,sum(result1) result1,sum(result2) result2 from wlyy_quota_test where ");
|
|
|
groupBy.append(" group by city,cityName,slaveKey1,slaveKey1Name,slaveKey2,slaveKey2Name");
|
|
|
}
|
|
|
|
|
|
|
|
|
if (SaveModel.teamLevel.equals(lowLevel)) {
|
|
|
sql.append(" and team='" + area + "'");
|
|
|
sql.append(" team='" + area + "'");
|
|
|
} else if (SaveModel.OrgLevel.equals(lowLevel)) {
|
|
|
sql.append(" and hospital='" + area + "'");
|
|
|
sql.append(" hospital='" + area + "'");
|
|
|
} else if (SaveModel.townLevel.equals(lowLevel)) {
|
|
|
sql.append(" and town='" + area + "'");
|
|
|
sql.append(" town='" + area + "'");
|
|
|
} else if (SaveModel.cityLevel.equals(lowLevel)) {
|
|
|
sql.append(" and city='" + area + "'");
|
|
|
sql.append(" city='" + area + "'");
|
|
|
}
|
|
|
sql.append(" and quotaCode='" + index + "' ");
|
|
|
sql.append(" and timeLevel='" + timeLevel + "' ");
|
|
@ -816,4 +816,31 @@ public class ElasticsearchUtil {
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 将参数转换成需要的SaveModel里的标识
|
|
|
* @param level 等级 4 市 3区 2社区 1团队
|
|
|
* @return
|
|
|
* @author zhangdan
|
|
|
* @time 2017-10-18
|
|
|
*/
|
|
|
public int changeLevel(int level){
|
|
|
int resultLevel =0;
|
|
|
if (level==1){
|
|
|
//团队转成SaveModel里的标识
|
|
|
resultLevel = Integer.valueOf(SaveModel.teamLevel);
|
|
|
}else if(level==2){
|
|
|
//社区转成SaveModel里的标识
|
|
|
resultLevel = Integer.valueOf(SaveModel.OrgLevel);
|
|
|
}else if (level ==3){
|
|
|
//区转成SaveModel里的标识
|
|
|
resultLevel = Integer.valueOf(SaveModel.townLevel);
|
|
|
}else if (level==4){
|
|
|
//市转成SaveModel里的标识
|
|
|
resultLevel = Integer.valueOf(SaveModel.cityLevel);
|
|
|
}
|
|
|
if(resultLevel==0){
|
|
|
resultLevel = level;
|
|
|
}
|
|
|
return resultLevel;
|
|
|
}
|
|
|
}
|