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