From ce1fc76b02af7f0049c4ec802987c31103f7501a Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Thu, 09 May 2024 16:32:18 +0800
Subject: [PATCH] 学校设置为中门牌
---
src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java b/src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
index 35dff0c..38add5c 100644
--- a/src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
+++ b/src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
@@ -995,7 +995,21 @@
List<String> list = new ArrayList<>();
// 扫码时调用,需判断是否有权限查看
DoorplateAddressVO doorplateAddressVO = baseMapper.getDoorplateAddressVODetail(doorplateAddress);
+ // 创建数组
+ String[] schoolName = {"幼儿园", "小学", "中学", "高中", "大专", "学校"};
+ List<String> stringList = new ArrayList<>(Arrays.asList(schoolName));
if (null != doorplateAddressVO) {
+ if (Strings.isNotBlank(doorplateAddressVO.getAoiName()) && stringList.stream()
+ .anyMatch(doorplateAddressVO.getAoiName()::contains)) {
+ doorplateAddressVO.setAddressLevel(1);
+ doorplateAddressVO.setDoorplateType(DictConstant.centre_DOORPLATE);
+ }
+ if (Strings.isNotBlank(doorplateAddressVO.getPoi()) && stringList.stream()
+ .anyMatch(doorplateAddressVO.getPoi()::contains)) {
+ doorplateAddressVO.setAddressLevel(1);
+ doorplateAddressVO.setDoorplateType(DictConstant.centre_DOORPLATE);
+ }
+
// 不限制
doorplateAddressVO.setIsJur(1);
String roleName = SpringUtils.getRequestParam("roleName");
@@ -1048,7 +1062,7 @@
PlacePoiLabel placePoiLabel = poiLabelService.getOne(Wrappers.<PlacePoiLabel>lambdaQuery()
.eq(PlacePoiLabel::getPlaceId, doorplateAddressVO.getPid())
.eq(PlacePoiLabel::getType, CommonConstant.NUMBER_THREE));
- if(ObjectUtil.isNotEmpty(placePoiLabel)){
+ if (ObjectUtil.isNotEmpty(placePoiLabel)) {
doorplateAddressVO.setLableCode(placePoiLabel.getPoiCode());
}
}
--
Gitblit v1.9.3