| | |
| | | PlaceEntity one = getOne(wrapper); |
| | | if (null!=one) { |
| | | placeVO.setId(one.getId()); |
| | | }else { |
| | | // 新增,地址表中没有或者地址表中有场所表中没有的(是房屋的),扫码进来的 |
| | | save(placeVO); |
| | | } |
| | | // 绑定用户信息 |
| | | bindUserHandle(placeVO); |
| | |
| | | queryWrapper.eq("is_deleted", 0).eq("place_id", placeVO.getId()); |
| | | placeVO.setPlaceExtEntity(placeExtService.getOne(queryWrapper)); |
| | | } |
| | | }else { |
| | | // 查询地址编码信息(社区派出所相关信息) |
| | | if (!Strings.isBlank(place.getHouseCode())) { |
| | | QueryWrapper<DoorplateAddressEntity> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("address_code", place.getHouseCode()); |
| | | DoorplateAddressEntity addressEntity = doorplateAddressService.getOne(queryWrapper); |
| | | if (null != addressEntity) { |
| | | placeVO = new PlaceVO(); |
| | | placeVO.setDoorplateAddressEntity(addressEntity); |
| | | } |
| | | } |
| | | } |
| | | // 返回 |
| | | return placeVO; |