From 30f6564d4a3b74ee498ca9408fc1a80bd342ffe5 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Wed, 31 Jan 2024 21:32:23 +0800
Subject: [PATCH] 场所同步,详情查询修改
---
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java b/src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
index a102711..6ffdbf6 100644
--- a/src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
+++ b/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;
--
Gitblit v1.9.3