From 87735379c4024b064aed0419e9fb57bbc10ca5c3 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 08 五月 2026 09:02:03 +0800
Subject: [PATCH] 修改电话号码脱敏功能
---
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java | 31 +++++++++++++++----------------
1 files changed, 15 insertions(+), 16 deletions(-)
diff --git a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java
index e32a692..0a63e56 100644
--- a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java
+++ b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpElectronicFenceServiceImpl.java
@@ -297,20 +297,20 @@
}
//根据经纬度获取当前城市code
-// XpElectronicFenceArea xpElectronicFenceArea = dto.getElectronicFenceAreas().get(0);
-// String[] split = xpElectronicFenceArea.getFencePoints().split(",");
-// Coordinate[] coordinates = new Coordinate[split.length + 1];
-// for (int i = 0; i < split.length; i++) {
-// String[] split1 = split[i].split("_");
-// coordinates[i] = new Coordinate(Double.parseDouble(split1[0]), Double.parseDouble(split1[1]));
-// }
-// org.locationtech.jts.geom.Point point = calculateCentroid(coordinates);
-// Map<String, String> geocode = gdMapGeocodingUtil.geocode(point.getX() + "", point.getY() + "");
-// if (null == geocode) {
-// return R.fail("经纬度转换城市code失败");
-// }
-// String cityCode = geocode.get("cityCode");
-// dto.setCityCode(cityCode);
+ XpElectronicFenceArea xpElectronicFenceArea = dto.getElectronicFenceAreas().get(0);
+ String[] split = xpElectronicFenceArea.getFencePoints().split(",");
+ Coordinate[] coordinates = new Coordinate[split.length + 1];
+ for (int i = 0; i < split.length; i++) {
+ String[] split1 = split[i].split("_");
+ coordinates[i] = new Coordinate(Double.parseDouble(split1[0]), Double.parseDouble(split1[1]));
+ }
+ org.locationtech.jts.geom.Point point = calculateCentroid(coordinates);
+ Map<String, String> geocode = gdMapGeocodingUtil.geocode(point.getX() + "", point.getY() + "");
+ if (null == geocode) {
+ return R.fail("经纬度转换城市code失败");
+ }
+ String cityCode = geocode.get("cityCode");
+ dto.setCityCode(cityCode);
xpElectronicFence.setCityCode(dto.getCityCode());
@@ -446,7 +446,7 @@
QuartzManager.removeJob((ElectronicEffectJob.effect + xpElectronicFence.getId()).toUpperCase(), TimeJobType.ELECTRONIC_EFFECT);
QuartzManager.removeJob((ElectronicEffectJob.failure + xpElectronicFence.getId()).toUpperCase(), TimeJobType.ELECTRONIC_FAILURE);
}
- /*
+
//根据经纬度获取当前城市code
XpElectronicFenceArea electronicFenceArea = dto.getElectronicFenceAreas().get(0);
String[] split = electronicFenceArea.getFencePoints().split(",");
@@ -462,7 +462,6 @@
}
String cityCode = geocode.get("cityCode");
dto.setCityCode(cityCode);
- */
xpElectronicFence.setCityCode(dto.getCityCode());
--
Gitblit v1.7.1