Commit 876e9bdd95c7baefb65161c9f635d717f581742c

Authored by 王通
1 parent 979dd092

1.发布进出停车场轨迹接口

src/main/java/com/bsth/server_rs/base_info/iocarpark/buffer/IoCarparkBufferData.java
@@ -24,15 +24,6 @@ import java.util.concurrent.ConcurrentHashMap; @@ -24,15 +24,6 @@ import java.util.concurrent.ConcurrentHashMap;
24 @Order(6) 24 @Order(6)
25 public class IoCarparkBufferData { 25 public class IoCarparkBufferData {
26 26
27 -  
28 - private static List<LD_Section> data;  
29 - private static Map<String, LD_Section> codeMap;  
30 -  
31 - /**  
32 - * 线路名称和路段集合映射  
33 - */  
34 - private static Map<String, List<IoCarparkSectionRoute>> name2sections = new ConcurrentHashMap<>();  
35 -  
36 @Autowired 27 @Autowired
37 JdbcTemplate jdbcTemplate; 28 JdbcTemplate jdbcTemplate;
38 29
@@ -44,29 +35,10 @@ public class IoCarparkBufferData { @@ -44,29 +35,10 @@ public class IoCarparkBufferData {
44 */ 35 */
45 private static ArrayListMultimap<String, IoCarparkSectionRoute> routeListMap; 36 private static ArrayListMultimap<String, IoCarparkSectionRoute> routeListMap;
46 37
47 -  
48 - public static List<LD_Section> findAll(){  
49 - return data;  
50 - }  
51 -  
52 public static Map<String, Collection<IoCarparkSectionRoute>> findAllRoute(){ 38 public static Map<String, Collection<IoCarparkSectionRoute>> findAllRoute(){
53 return routeListMap.asMap(); 39 return routeListMap.asMap();
54 } 40 }
55 41
56 - public static LD_Section findOne(String code){  
57 - return codeMap.get(code);  
58 - }  
59 -  
60 - public static void replaceAll(List<LD_Section> newData){  
61 - data = newData;  
62 - Map<String, LD_Section> codeMapCopy = new HashMap<>();  
63 - for(LD_Section section : data){  
64 - codeMapCopy.put(section.getSectionCode(), section);  
65 - }  
66 -  
67 - codeMap = codeMapCopy;  
68 - }  
69 -  
70 public static void replaceRoutes(List<IoCarparkSectionRoute> list){ 42 public static void replaceRoutes(List<IoCarparkSectionRoute> list){
71 Collections.sort(list, new Comparator<IoCarparkSectionRoute>() { 43 Collections.sort(list, new Comparator<IoCarparkSectionRoute>() {
72 @Override 44 @Override