zhongrj
2024-01-31 30f6564d4a3b74ee498ca9408fc1a80bd342ffe5
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
@@ -148,6 +148,9 @@
         PlaceEntity one = getOne(wrapper);
         if (null!=one) {
            placeVO.setId(one.getId());
         }else {
            // 新增,地址表中没有或者地址表中有场所表中没有的(是房屋的),扫码进来的
            save(placeVO);
         }
         // 绑定用户信息
         bindUserHandle(placeVO);
@@ -666,6 +669,17 @@
            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;