Commit e20f1eb7b5426d86682c67c8a7c22c86dc4d4aaf
1 parent
55edb108
update
Showing
1 changed file
with
18 additions
and
11 deletions
src/main/java/com/bsth/server_rs/bigdata/BigscreenService.java
| @@ -927,7 +927,7 @@ public class BigscreenService { | @@ -927,7 +927,7 @@ public class BigscreenService { | ||
| 927 | 927 | ||
| 928 | @GET | 928 | @GET |
| 929 | @Path("/selectData/getCompanyData") | 929 | @Path("/selectData/getCompanyData") |
| 930 | - public JSONObject getCompanyData(){ | 930 | + public List<Map<String, Object>> getCompanyData(){ |
| 931 | List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>(); | 931 | List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>(); |
| 932 | 932 | ||
| 933 | String date = sd.format(new Date()); | 933 | String date = sd.format(new Date()); |
| @@ -995,7 +995,7 @@ public class BigscreenService { | @@ -995,7 +995,7 @@ public class BigscreenService { | ||
| 995 | + " jhyylc,sjyylc,jhyylcz,jhkslc,sjkslc,jhkslcz," | 995 | + " jhyylc,sjyylc,jhyylcz,jhkslc,sjkslc,jhkslcz," |
| 996 | + " jhssgfbcs,sjgfbcs,jhgfbcsz,jhssdgbcs,sjdgbcs,jhdgbcsz," | 996 | + " jhssgfbcs,sjgfbcs,jhgfbcsz,jhssdgbcs,sjdgbcs,jhdgbcsz," |
| 997 | + " jhsmbcs,sjsmbczds,smbczdl,jhsmbcsz,sjsmbczdsz,smbczdlz," | 997 | + " jhsmbcs,sjsmbczds,smbczdl,jhsmbcsz,sjsmbczdsz,smbczdlz," |
| 998 | - + " jhszfcs,sjszfczds,szfczdl,create_date" | 998 | + + " jhszfcs,sjszfczds,szfczdl,jhzgl,sjzgl,create_date" |
| 999 | + " from bsth_c_calc_count " | 999 | + " from bsth_c_calc_count " |
| 1000 | + " where date >= '"+date2+"' and date <= '"+date+"'"; | 1000 | + " where date >= '"+date2+"' and date <= '"+date+"'"; |
| 1001 | 1001 | ||
| @@ -1044,6 +1044,9 @@ public class BigscreenService { | @@ -1044,6 +1044,9 @@ public class BigscreenService { | ||
| 1044 | m.put("sjszfczds", rs.getString("sjszfczds")); | 1044 | m.put("sjszfczds", rs.getString("sjszfczds")); |
| 1045 | m.put("szfczdl", rs.getString("szfczdl")); | 1045 | m.put("szfczdl", rs.getString("szfczdl")); |
| 1046 | 1046 | ||
| 1047 | + m.put("jhzgl", rs.getString("jhzgl")); | ||
| 1048 | + m.put("sjzgl", rs.getString("sjzgl")); | ||
| 1049 | + | ||
| 1047 | Date date = new Date(); | 1050 | Date date = new Date(); |
| 1048 | date.setTime(rs.getTimestamp("create_date").getTime()); | 1051 | date.setTime(rs.getTimestamp("create_date").getTime()); |
| 1049 | m.put("createDate", sdf.format(date)); | 1052 | m.put("createDate", sdf.format(date)); |
| @@ -1053,17 +1056,21 @@ public class BigscreenService { | @@ -1053,17 +1056,21 @@ public class BigscreenService { | ||
| 1053 | 1056 | ||
| 1054 | 1057 | ||
| 1055 | Map<String, Integer> sortMap = new HashMap<String, Integer>(); | 1058 | Map<String, Integer> sortMap = new HashMap<String, Integer>(); |
| 1056 | - sortMap.put("杨高", 1); | ||
| 1057 | - sortMap.put("上南", 2); | ||
| 1058 | - sortMap.put("金高", 3); | ||
| 1059 | - sortMap.put("南汇", 4); | 1059 | + sortMap.put("杨高", 0); |
| 1060 | + sortMap.put("上南", 1); | ||
| 1061 | + sortMap.put("金高", 2); | ||
| 1062 | + sortMap.put("南汇", 3); | ||
| 1060 | Map<String, Object> ygMap = new HashMap<String, Object>(); | 1063 | Map<String, Object> ygMap = new HashMap<String, Object>(); |
| 1061 | - Map<String, Object> snMap = new HashMap<String, Object>(); | ||
| 1062 | - Map<String, Object> jgMap = new HashMap<String, Object>(); | ||
| 1063 | - Map<String, Object> nhMap = new HashMap<String, Object>(); | 1064 | + ygMap.put("gs", "杨高"); |
| 1064 | resList.add(ygMap); | 1065 | resList.add(ygMap); |
| 1066 | + Map<String, Object> snMap = new HashMap<String, Object>(); | ||
| 1067 | + snMap.put("gs", "上南"); | ||
| 1065 | resList.add(snMap); | 1068 | resList.add(snMap); |
| 1069 | + Map<String, Object> jgMap = new HashMap<String, Object>(); | ||
| 1070 | + jgMap.put("gs", "金高"); | ||
| 1066 | resList.add(jgMap); | 1071 | resList.add(jgMap); |
| 1072 | + Map<String, Object> nhMap = new HashMap<String, Object>(); | ||
| 1073 | + nhMap.put("gs", "南汇"); | ||
| 1067 | resList.add(nhMap); | 1074 | resList.add(nhMap); |
| 1068 | 1075 | ||
| 1069 | 1076 | ||
| @@ -1071,7 +1078,7 @@ public class BigscreenService { | @@ -1071,7 +1078,7 @@ public class BigscreenService { | ||
| 1071 | if(yyLine.contains(t.get("lineCode").toString())){ | 1078 | if(yyLine.contains(t.get("lineCode").toString())){ |
| 1072 | if(sortMap.get(t.get("gs")) != null){ | 1079 | if(sortMap.get(t.get("gs")) != null){ |
| 1073 | Map<String, Object> m = resList.get(sortMap.get(t.get("gs"))); | 1080 | Map<String, Object> m = resList.get(sortMap.get(t.get("gs"))); |
| 1074 | - if(date.equals(t.get(date).toString())){ | 1081 | + if(date.equals(t.get("date").toString())){ |
| 1075 | mapPut(m, "jhcc", t.get("jhccz").toString()); | 1082 | mapPut(m, "jhcc", t.get("jhccz").toString()); |
| 1076 | mapPut(m, "sjcc", t.get("sjcc").toString()); | 1083 | mapPut(m, "sjcc", t.get("sjcc").toString()); |
| 1077 | mapPut(m, "jhbc", t.get("jhbc").toString()); | 1084 | mapPut(m, "jhbc", t.get("jhbc").toString()); |
| @@ -1113,7 +1120,7 @@ public class BigscreenService { | @@ -1113,7 +1120,7 @@ public class BigscreenService { | ||
| 1113 | 4, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).doubleValue():"0"); | 1120 | 4, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).doubleValue():"0"); |
| 1114 | } | 1121 | } |
| 1115 | 1122 | ||
| 1116 | - return JSON.parseObject(JSON.toJSONString(resList)); | 1123 | + return resList; |
| 1117 | } | 1124 | } |
| 1118 | 1125 | ||
| 1119 | @GET | 1126 | @GET |