Commit 419aed69ae3e3e4a9cdaee6a206745f7edf3a638
1 parent
298f263d
青浦时刻表上传代码依赖
Showing
1 changed file
with
10 additions
and
21 deletions
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 | ... | ... |