From 7368bb37f78ef361105c795190c502299d3bdfc4 Mon Sep 17 00:00:00 2001
From: yyy <1083599556@qq.com>
Date: 星期四, 07 五月 2026 10:37:58 +0800
Subject: [PATCH] 合并代码

---
 xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java
index ef12d9b..11a76ff 100644
--- a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java
+++ b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java
@@ -168,6 +168,7 @@
         if (xpGeoFencingPolygonService.isInFence(pointAddDto.getPointLon(), pointAddDto.getPointLat(), pointAddDto.getFenceId(), "prohibited_area")) {
             return R.ok("in_prohibited_area");
         }
+        xpPointService.validateAdd(pointAddDto);
         return R.ok(xpPointService.addPointWithGeneratedNumber(pointAddDto));
     }
 
@@ -210,6 +211,7 @@
         if (xpPoint == null) {
             throw new ServiceException("系统异常", I18nKeyConstant.SYSTEM_EXCEPTION);
         }
+        xpPointService.validateUpdate(pointAddDto);
         pointAddDto.setStationSortNo(xpPoint.getStationSortNo());
         xpPointService.validatePointNameUnique(pointAddDto.getPointName(), pointAddDto.getId());
         BeanUtils.copyProperties(pointAddDto, xpPoint);
@@ -271,6 +273,7 @@
                 .set(XpPoint::getCityName, xpPoint.getCityName())
                 .set(XpPoint::getDistrictName, xpPoint.getDistrictName())
                 .set(XpPoint::getDistrictCode, xpPoint.getDistrictCode())
+                .set(XpPoint::getPointOnOff, xpPoint.getPointOnOff())
                 .set(XpPoint::getStationId, stationId)
                 .set(XpPoint::getStationSortNo, stationSortNo)
                 .update();

--
Gitblit v1.7.1