Commit 419aed69ae3e3e4a9cdaee6a206745f7edf3a638

Authored by zq
1 parent 298f263d

青浦时刻表上传代码依赖

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