Commit 0d94bcc555c04fdd6fc1d02ef23d8da59da41faf
1 parent
10c1aff0
251125 给谢灿大间隔数据改成全量并补充上下行、前后车自编号、驾驶员工号和姓名等字段。
Showing
1 changed file
with
28 additions
and
11 deletions
src/main/java/com/bsth/server_rs/bigdata/BigscreenService.java
| ... | ... | @@ -2886,6 +2886,13 @@ public class BigscreenService { |
| 2886 | 2886 | m.put("sjfc2", rs.getString("sjfc2")); |
| 2887 | 2887 | m.put("subTime", rs.getString("sub_time")); |
| 2888 | 2888 | m.put("remark", rs.getString("remark")); |
| 2889 | + m.put("xlDir", rs.getString("xl_dir")); | |
| 2890 | + m.put("zbh1", rs.getString("zbh1")); | |
| 2891 | + m.put("jGh1", rs.getString("j_gh1")); | |
| 2892 | + m.put("jName1", rs.getString("j_name1")); | |
| 2893 | + m.put("zbh2", rs.getString("zbh2")); | |
| 2894 | + m.put("jGh2", rs.getString("j_gh2")); | |
| 2895 | + m.put("jName2", rs.getString("j_name2")); | |
| 2889 | 2896 | return m; |
| 2890 | 2897 | } |
| 2891 | 2898 | }); |
| ... | ... | @@ -2903,16 +2910,17 @@ public class BigscreenService { |
| 2903 | 2910 | m.put("gs", gsMap.get(map.get("gsbm").toString())); |
| 2904 | 2911 | m.put("fgs", fgsMap.get(map.get("fgsbm").toString() + "_" + map.get("gsbm").toString())); |
| 2905 | 2912 | |
| 2906 | - if(m.containsKey("remark") && m.get("remark").toString().trim().length() > 0){ | |
| 2907 | - | |
| 2908 | - if((""+m.get("jhfc1")).equals(""+m.get("sjfc1")) | |
| 2909 | - && (""+m.get("jhfc2")).equals(""+m.get("sjfc2")) | |
| 2910 | - && (!m.get("remark").toString().contains("中间"))){ //前后车计划实发一致且中间无烂班班次的不报出 | |
| 2911 | - continue; | |
| 2912 | - } | |
| 2913 | - | |
| 2914 | - resList.add(m); | |
| 2915 | - } | |
| 2913 | +// if(m.containsKey("remark") && m.get("remark").toString().trim().length() > 0){ | |
| 2914 | +// | |
| 2915 | +// if((""+m.get("jhfc1")).equals(""+m.get("sjfc1")) | |
| 2916 | +// && (""+m.get("jhfc2")).equals(""+m.get("sjfc2")) | |
| 2917 | +// && (!m.get("remark").toString().contains("中间"))){ //前后车计划实发一致且中间无烂班班次的不报出 | |
| 2918 | +// continue; | |
| 2919 | +// } | |
| 2920 | +// | |
| 2921 | +// resList.add(m); | |
| 2922 | +// } | |
| 2923 | + resList.add(m); // 251125 给谢灿大间隔数据改成全量,上面剔除无备注或者无中间烂班车的判断他那边自己处理。 | |
| 2916 | 2924 | } |
| 2917 | 2925 | } |
| 2918 | 2926 | |
| ... | ... | @@ -2947,7 +2955,14 @@ public class BigscreenService { |
| 2947 | 2955 | } |
| 2948 | 2956 | } |
| 2949 | 2957 | |
| 2950 | - String[] gsS = {gsMap.get("1").toString(), gsMap.get("2").toString(), gsMap.get("3").toString(), gsMap.get("5").toString(), gsMap.get("6").toString()}; | |
| 2958 | +// String[] gsS = {gsMap.get("1").toString(), gsMap.get("2").toString(), gsMap.get("3").toString(), gsMap.get("5").toString(), gsMap.get("6").toString()}; | |
| 2959 | + String[] gsS = new String[gsMap.size()]; | |
| 2960 | + Set<String> keySet = gsMap.keySet(); | |
| 2961 | + int i = 0; | |
| 2962 | + for(String s : keySet){ | |
| 2963 | + gsS[i] = s; | |
| 2964 | + i++; | |
| 2965 | + } | |
| 2951 | 2966 | String[] levelS = {"A1", "A2", "A3", "B1", "B2", "B3", "C1", "C2", "D", "E"}; |
| 2952 | 2967 | List<String> keyList = new ArrayList<String>(); |
| 2953 | 2968 | for(String gs : gsS){ |
| ... | ... | @@ -2981,7 +2996,9 @@ public class BigscreenService { |
| 2981 | 2996 | }); |
| 2982 | 2997 | |
| 2983 | 2998 | Map<String, Map<String, Object>> keyMap = new HashMap<String, Map<String, Object>>(); |
| 2999 | +// logger.info(gsMap.toString()); | |
| 2984 | 3000 | for(Map<String, Object> m : calcIntervalList){ |
| 3001 | +// logger.info(m.toString()); | |
| 2985 | 3002 | String gsName = "临港公交"; |
| 2986 | 3003 | String fgsName = gsMap.get(m.get("fgsbm").toString()).toString(); |
| 2987 | 3004 | String level = m.get("level").toString(); | ... | ... |