From b6f3de8451867d85242b2bd706fcfa4a65df4ff7 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 11 四月 2026 02:46:30 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi

---
 xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/job/jobs/ElectronicEffectJob.java |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)

diff --git a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/job/jobs/ElectronicEffectJob.java b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/job/jobs/ElectronicEffectJob.java
index 6b02e45..58ce357 100644
--- a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/job/jobs/ElectronicEffectJob.java
+++ b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/job/jobs/ElectronicEffectJob.java
@@ -41,15 +41,7 @@
 				xpElectronicFenceAreaService.updateBatchById(electronicFenceAreaList);
 			}else{
 				// 电子围栏失效
-				XpElectronicFence electronicFence = xpElectronicFenceService.getById(electronicId);
-				electronicFence.setStatus(3);
-				xpElectronicFenceService.updateById(electronicFence);
-				List<XpElectronicFenceArea> electronicFenceAreaList = xpElectronicFenceAreaService.lambdaQuery().eq(XpElectronicFenceArea::getElectronicId, electronicId).list();
-				// 设置为禁用
-				for(XpElectronicFenceArea electronicFenceArea : electronicFenceAreaList){
-					electronicFenceArea.setAreaStatus(2);
-				}
-				xpElectronicFenceAreaService.updateBatchById(electronicFenceAreaList);
+				xpElectronicFenceService.expireFence(electronicId);
 			}
 
 		}catch(Exception e){

--
Gitblit v1.7.1