zhongrj
2024-01-31 30f6564d4a3b74ee498ca9408fc1a80bd342ffe5
场所同步,详情查询修改
2 files modified
16 ■■■■■ changed files
src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java 14 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
@@ -820,6 +820,8 @@
                    placeEntity.setSource(1);
                    // 待完善
                    placeEntity.setStatus(1);
                    // 默认为非九小场所
                    placeEntity.setIsNine(2);
                    // 加入集合
//                    placeList.add(placeEntity);
                    // 保存
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;