zhongrj
2023-12-21 5bb9f3b4a1b8096a9148eee0c767cf87f8e4b215
场所数据处理时只处理Poi 不为空的
1 files modified
23 ■■■■■ changed files
src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java 23 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
@@ -724,16 +724,19 @@
        if (list.size()>0) {
            // 将场所数据保存到场所表中
            for (DoorplateAddressEntity addressEntity : list) {
                PlaceEntity placeEntity = new PlaceEntity();
                placeEntity.setHouseCode(addressEntity.getAddressCode());
                placeEntity.setPlaceName(addressEntity.getPoi());
                placeEntity.setLng(addressEntity.getX());
                placeEntity.setLat(addressEntity.getY());
                placeEntity.setLocaltion(addressEntity.getAddressName());
                // 设置来源( 1:地址总表  2:国控采集)
                placeEntity.setSource(1);
                // 加入集合
                placeList.add(placeEntity);
                // pio 名称不为空的进行插入操作
                if (!Strings.isBlank(addressEntity.getPoi())) {
                    PlaceEntity placeEntity = new PlaceEntity();
                    placeEntity.setHouseCode(addressEntity.getAddressCode());
                    placeEntity.setPlaceName(addressEntity.getPoi());
                    placeEntity.setLng(addressEntity.getX());
                    placeEntity.setLat(addressEntity.getY());
                    placeEntity.setLocaltion(addressEntity.getAddressName());
                    // 设置来源( 1:地址总表  2:国控采集)
                    placeEntity.setSource(1);
                    // 加入集合
                    placeList.add(placeEntity);
                }
            }
            // 批量插入
            placeService.saveBatch(placeList);