| | |
| | | } |
| | | |
| | | public Map<String, Object> selectSuYuan100(String name, Date date) { |
| | | Map<String, Object> result = new HashMap<String, Object>(); |
| | | Map<String, Object> result = new HashMap<>(); |
| | | MonitorPointPosition checkPoint = commonService.select3dCheckPointByName(name); |
| | | if (StringUtils.isNull(checkPoint)) { |
| | | return null; |
| | |
| | | if (StringUtils.isNull(dictRecord)) { |
| | | return null; |
| | | } |
| | | if (suYuanMapper.isTableExists(dictRecord.getTableName()) == 0) return null; |
| | | |
| | | List<DistanceSuYuan> list = suYuanMapper.getDistanceSuYuan(dictRecord.getTableName(), ids3d); |
| | | AtomicInteger i = new AtomicInteger(0); |
| | | list.stream().forEach(s -> { |
| | |
| | | if (StringUtils.isNull(dictRecord)) { |
| | | return null; |
| | | } |
| | | if (suYuanMapper.isTableExists(dictRecord.getTableName()) == 0) return null; |
| | | |
| | | List<DistanceSuYuan> list = suYuanMapper.getDistanceSuYuan(dictRecord.getTableName(), ids3d); |
| | | AtomicInteger i = new AtomicInteger(0); |
| | | list.stream().forEach(s -> { |
| | |
| | | if (StringUtils.isNull(dictRecord)) { |
| | | return null; |
| | | } |
| | | if (suYuanMapper.isTableExists(dictRecord.getTableName()) == 0) return null; |
| | | |
| | | List<DistanceSuYuan> list = suYuanMapper.getDistanceSuYuan(dictRecord.getTableName(), ids3d); |
| | | AtomicInteger i = new AtomicInteger(0); |
| | | list.stream().forEach(s -> { |
| | |
| | | } |
| | | |
| | | public Map<String, Object> selectSuYuan500(String name, Date date) { |
| | | Map<String, Object> result = new HashMap<String, Object>(); |
| | | Map<String, Object> result = new HashMap<>(); |
| | | MonitorPointPosition checkPoint = commonService.select3dCheckPointByName(name); |
| | | if (StringUtils.isNull(checkPoint)) { |
| | | return null; |
| | |
| | | if (StringUtils.isNull(dictRecord)) { |
| | | return null; |
| | | } |
| | | if (suYuanMapper.isTableExists(dictRecord.getTableName()) == 0) return null; |
| | | |
| | | List<DistanceSuYuan> list = suYuanMapper.getDistanceSuYuan(dictRecord.getTableName(), ids3d); |
| | | AtomicInteger i = new AtomicInteger(0); |
| | | list.stream().forEach(s -> { |
| | |
| | | } |
| | | |
| | | public String selectAddrByXY(double x, double y) { |
| | | // 1米=0.0000089932 |
| | | List<Location> locations = locationMapper.selectByXY(x, y); |
| | | if (null != locations && locations.size() > 0) { |
| | | return locations.get(0).getName(); |
| | | } |
| | | |
| | | locations = locService.selectVocAddrs(x, y); |
| | | /*locations = locService.selectVocAddrs(x, y); |
| | | if (null != locations && locations.size() > 0) { |
| | | return locations.get(0).getName(); |
| | | } |
| | | }*/ |
| | | |
| | | return null; |
| | | } |
| | | |
| | | public String selectSuYuanIdByName(String name) { |
| | | MonitorPointPosition mpp = commonService.select3dCheckPointByName(name); |
| | | if (null == mpp) return null; |
| | | |
| | | return mpp.getId().substring(0, mpp.getId().lastIndexOf("_") + 1) + "0"; |
| | | } |
| | | } |