zhongrj
2024-02-22 e90083aab28f34c91679f4590c295f504888a503
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);
         // 更新,先查询场所信息
@@ -210,6 +211,26 @@
   }
   /**
    * 设置场所的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