|
@@ -94,7 +94,7 @@ public class DbUtil {
|
|
|
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
|
|
|
columnName = rsmd.getColumnName(i);
|
|
|
heads.add(columnName);
|
|
|
- cols.add(new Col(columnName, (String) ezMap.get(columnName)));
|
|
|
+ cols.add(new Col(columnName, ezMap.get(columnName)));
|
|
|
}
|
|
|
while (rs.next()) {
|
|
|
Map<String, String> m = new HashMap<>();
|
|
@@ -117,6 +117,7 @@ public class DbUtil {
|
|
|
log.debug("quxians: {}", quxians);
|
|
|
log.debug("ttype: {}", ttype);
|
|
|
log.debug("sdate: {}", sdate);
|
|
|
+ Map<String, String> ezMap = initZnEnMap();
|
|
|
// 获取城市数组
|
|
|
String[] cityArray = StringUtils.delete(citys, "'").split(",");
|
|
|
// 获取拥有的城市权限
|
|
@@ -135,7 +136,9 @@ public class DbUtil {
|
|
|
String startTime = timeArray[0];
|
|
|
String endTime = timeArray[1];
|
|
|
|
|
|
- String sql = "select b.* from (select eci from pm_parse.per_cfg_cell where quxian in (" + quxians + ")) a"
|
|
|
+ String sql = "select a.cellname, a.city, a.quxian, a.vendor, b.*"
|
|
|
+ + " from (select eci, cellname, city, quxian, vendor from pm_parse.per_cfg_cell"
|
|
|
+ + " where quxian in (" + quxians + ")) a"
|
|
|
+ " inner join (select " + indicators + " from pm_parse.pm_4g_" + ttype
|
|
|
+ " where sdate >= '" + startTime
|
|
|
+ "' and sdate <= '" + endTime + "') b"
|
|
@@ -154,7 +157,7 @@ public class DbUtil {
|
|
|
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
|
|
|
String columnName = rsmd.getColumnName(i);
|
|
|
heads.add(columnName);
|
|
|
- cols.add(new Col(columnName, columnName));
|
|
|
+ cols.add(new Col(columnName, ezMap.get(columnName)));
|
|
|
}
|
|
|
while (rs.next()) {
|
|
|
Map<String, String> m = new HashMap<>();
|