Commit 419aed69ae3e3e4a9cdaee6a206745f7edf3a638

Authored by zq
1 parent 298f263d

青浦时刻表上传代码依赖

src/main/java/com/bsth/data/BasicData.java
1 package com.bsth.data; 1 package com.bsth.data;
2 2
3 -//import com.bsth.data.gpsdata_v2.cache.GeoCacheData; 3 +import com.bsth.data.gpsdata.arrival.GeoCacheData;
4 import com.bsth.data.pinyin.PersionPinYinBuffer; 4 import com.bsth.data.pinyin.PersionPinYinBuffer;
5 import com.bsth.entity.*; 5 import com.bsth.entity.*;
6 import com.bsth.entity.schedule.CarConfigInfo; 6 import com.bsth.entity.schedule.CarConfigInfo;
@@ -28,7 +28,7 @@ public class BasicData { @@ -28,7 +28,7 @@ public class BasicData {
28 //公司代码和公司名对照(K: 公司编码,V:公司名) 28 //公司代码和公司名对照(K: 公司编码,V:公司名)
29 public static Map<String, String> businessCodeNameMap; 29 public static Map<String, String> businessCodeNameMap;
30 30
31 - //分公司公司代码和分公司公司名对照(K: 分公司编码_公司编码,V:分公司公司名) 31 + //分公司公司代码和分公司公司名对照(K: 公司编码_分公司编码,V:分公司公司名)
32 public static Map<String, String> businessFgsCodeNameMap; 32 public static Map<String, String> businessFgsCodeNameMap;
33 33
34 //设备号和车辆自编号 (K: 设备编码 ,V:车辆自编号) 34 //设备号和车辆自编号 (K: 设备编码 ,V:车辆自编号)
@@ -37,9 +37,6 @@ public class BasicData { @@ -37,9 +37,6 @@ public class BasicData {
37 //车辆自编号和公司代码对照 (K: 车辆自编号 ,V:公司代码) 37 //车辆自编号和公司代码对照 (K: 车辆自编号 ,V:公司代码)
38 public static Map<String, String> nbbm2CompanyCodeMap; 38 public static Map<String, String> nbbm2CompanyCodeMap;
39 39
40 - //车辆自编号和分公司代码对照 (K: 车辆自编号 ,V:分公司编码_公司编码)  
41 - public static Map<String, String> nbbm2FgsCompanyCodeMap;  
42 -  
43 //车辆自编号和牌照号对照 (K: 车辆自编号 ,V:牌照号) 40 //车辆自编号和牌照号对照 (K: 车辆自编号 ,V:牌照号)
44 public static Map<String, String> nbbmCompanyPlateMap; 41 public static Map<String, String> nbbmCompanyPlateMap;
45 42
@@ -123,8 +120,8 @@ public class BasicData { @@ -123,8 +120,8 @@ public class BasicData {
123 @Autowired 120 @Autowired
124 BusinessRepository businessRepository; 121 BusinessRepository businessRepository;
125 122
126 - //@Autowired  
127 - //GeoCacheData geoCacheData; 123 + @Autowired
  124 + GeoCacheData geoCacheData;
128 125
129 @Autowired 126 @Autowired
130 Station2ParkBuffer station2ParkBuffer; 127 Station2ParkBuffer station2ParkBuffer;
@@ -144,7 +141,6 @@ public class BasicData { @@ -144,7 +141,6 @@ public class BasicData {
144 */ 141 */
145 public int loadAllData() { 142 public int loadAllData() {
146 try { 143 try {
147 - logger.info("开始加载基础数据..,");  
148 //设备信息 144 //设备信息
149 loadDeviceInfo(); 145 loadDeviceInfo();
150 //站点信息 146 //站点信息
@@ -158,8 +154,7 @@ public class BasicData { @@ -158,8 +154,7 @@ public class BasicData {
158 //公司信息 154 //公司信息
159 loadBusinessInfo(); 155 loadBusinessInfo();
160 156
161 - logger.info("load geo cache..,");  
162 - //geoCacheData.loadData(); 157 + geoCacheData.loadData();
163 station2ParkBuffer.saveAll(); 158 station2ParkBuffer.saveAll();
164 logger.info("加载基础数据成功!,"); 159 logger.info("加载基础数据成功!,");
165 } catch (Exception e) { 160 } catch (Exception e) {
@@ -194,25 +189,21 @@ public class BasicData { @@ -194,25 +189,21 @@ public class BasicData {
194 BiMap<String, String> deviceId2Nbbm = HashBiMap.create(); 189 BiMap<String, String> deviceId2Nbbm = HashBiMap.create();
195 //车辆和公司代码对照 190 //车辆和公司代码对照
196 Map<String, String> nbbm2CompanyCode = new HashMap<>(); 191 Map<String, String> nbbm2CompanyCode = new HashMap<>();
197 - //车辆和分公司代码对照  
198 - Map<String, String> nbbm2FgsCompanyCode = new HashMap<>();  
199 - 192 +
200 //车辆自编号和拍照号对照 193 //车辆自编号和拍照号对照
201 Map<String, String> nbbmCompanyPlate = new HashMap<>(); 194 Map<String, String> nbbmCompanyPlate = new HashMap<>();
202 - 195 +
203 Iterator<Cars> carIterator = carsRepository.findAll().iterator(); 196 Iterator<Cars> carIterator = carsRepository.findAll().iterator();
204 Cars car; 197 Cars car;
205 while (carIterator.hasNext()) { 198 while (carIterator.hasNext()) {
206 car = carIterator.next(); 199 car = carIterator.next();
207 deviceId2Nbbm.put(car.getEquipmentCode(), car.getInsideCode()); 200 deviceId2Nbbm.put(car.getEquipmentCode(), car.getInsideCode());
208 nbbm2CompanyCode.put(car.getInsideCode(), car.getBusinessCode()); 201 nbbm2CompanyCode.put(car.getInsideCode(), car.getBusinessCode());
209 - nbbm2FgsCompanyCode.put(car.getInsideCode(), car.getBrancheCompanyCode() + "_" + car.getBusinessCode() );  
210 nbbmCompanyPlate.put(car.getInsideCode(), car.getCarPlate()); 202 nbbmCompanyPlate.put(car.getInsideCode(), car.getCarPlate());
211 } 203 }
212 204
213 deviceId2NbbmMap = deviceId2Nbbm; 205 deviceId2NbbmMap = deviceId2Nbbm;
214 nbbm2CompanyCodeMap = nbbm2CompanyCode; 206 nbbm2CompanyCodeMap = nbbm2CompanyCode;
215 - nbbm2FgsCompanyCodeMap = nbbm2FgsCompanyCode;  
216 nbbmCompanyPlateMap =nbbmCompanyPlate; 207 nbbmCompanyPlateMap =nbbmCompanyPlate;
217 } 208 }
218 209
@@ -256,8 +247,6 @@ public class BasicData { @@ -256,8 +247,6 @@ public class BasicData {
256 CarConfigInfo cci; 247 CarConfigInfo cci;
257 while (allIterator.hasNext()) { 248 while (allIterator.hasNext()) {
258 cci = allIterator.next(); 249 cci = allIterator.next();
259 - if(cci.getIsCancel())  
260 - continue;//排除已经报废的  
261 ccMap.put(cci.getCl().getInsideCode(), cci.getXl()); 250 ccMap.put(cci.getCl().getInsideCode(), cci.getXl());
262 } 251 }
263 nbbm2LineMap = ccMap; 252 nbbm2LineMap = ccMap;
@@ -342,9 +331,9 @@ public class BasicData { @@ -342,9 +331,9 @@ public class BasicData {
342 else if (p.getPosts().equals("2")) 331 else if (p.getPosts().equals("2"))
343 spyTempMap.put(jobCode, p); 332 spyTempMap.put(jobCode, p);
344 }*/ 333 }*/
345 - 334 +
346 perTempMap.put(jobCode, p); 335 perTempMap.put(jobCode, p);
347 - 336 +
348 allPersonMap.put(jobCode, p.getPersonnelName()); 337 allPersonMap.put(jobCode, p.getPersonnelName());
349 } 338 }
350 339
@@ -357,4 +346,4 @@ public class BasicData { @@ -357,4 +346,4 @@ public class BasicData {
357 persionPinYinBuffer.refresh(); 346 persionPinYinBuffer.refresh();
358 } 347 }
359 } 348 }
360 -} 349 +}
361 \ No newline at end of file 350 \ No newline at end of file