zhongrj
2024-02-22 858ddcd71b737c1e2d9f9c1fb9d009209cb97b4e
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
@@ -158,6 +158,7 @@
      placeVO.setUpdateTime(new Date());
      // 查看是否包含houseCode,如果有,则更新
      if (!Strings.isBlank(placeVO.getHouseCode())) {
         setSource(placeVO);
         // 比对是否1km 范围内(现场)采集
         setIsScene(placeVO);
         // 更新,先查询场所信息
@@ -207,6 +208,26 @@
//      houseCodeBind(placeVO);
      // 返回结果
      return flag;
   }
   /**
    * 设置场所的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);
         }
      }
   }
   /**
@@ -771,6 +792,9 @@
            if (null != addressEntity) {
               placeVO = new PlaceVO();
               placeVO.setDoorplateAddressEntity(addressEntity);
               placeVO.setLng(addressEntity.getX());
               placeVO.setLat(addressEntity.getY());
               placeVO.setLocation(addressEntity.getAddressName());
            }
         }
      }