| | |
| | | placeVO.setUpdateTime(new Date()); |
| | | // 查看是否包含houseCode,如果有,则更新 |
| | | if (!Strings.isBlank(placeVO.getHouseCode())) { |
| | | setSource(placeVO); |
| | | // 比对是否1km 范围内(现场)采集 |
| | | setIsScene(placeVO); |
| | | // 更新,先查询场所信息 |
| | |
| | | } |
| | | |
| | | /** |
| | | * 设置场所的source 来源 |
| | | * @param placeVO |
| | | */ |
| | | public void setSource(PlaceVO placeVO) { |
| | | if (null!=placeVO.getSource()){ |
| | | placeVO.setSource(placeVO.getSource()); |
| | | }else { |
| | | // 查询该houseCode 是否存在地址总表,如果是,赋值 1,否则2 |
| | | QueryWrapper<DoorplateAddressEntity> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("address_code",placeVO.getHouseCode()); |
| | | DoorplateAddressEntity one = doorplateAddressService.getOne(wrapper); |
| | | if (null!=one){ |
| | | placeVO.setSource(1); |
| | | }else { |
| | | placeVO.setSource(2); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 警务网格绑定 |
| | | * |
| | | * @param placeVO |