From 0b4174396fc9dad549d96716acc8990d2d08fe4c Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期六, 18 四月 2026 20:12:32 +0800
Subject: [PATCH] [feat] 首次进入活动
---
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
index 2416bfe..eff5852 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
@@ -1473,10 +1473,12 @@
@Override
@Transactional
- public void accept(TaskVO taskVO) {
+ public void accept(String taskId) {
- updateTaskStatus(taskVO.getId(), TaskScheduleConstants.TASK_STATUS_PENDING_ARRIVE, Long.valueOf(taskVO.getHandleUserId()));
- sendAccidentNotificationAsync(getById(taskVO.getId()), taskVO.getPlateNumber(), (int) Duration.between(LocalDateTime.now(),taskVO.getEndTime()).toMinutes());
+ XpTask task = getById(Long.valueOf(taskId));
+ XpVehicle vehicle = xpVehicleClient.queryById(task.getVehicleId()).getData();
+ updateTaskStatus(task.getId(), TaskScheduleConstants.TASK_STATUS_PENDING_ARRIVE, Long.valueOf(task.getHandleUserId()));
+ sendAccidentNotificationAsync(getById(task.getId()), vehicle.getPlateNumber(), (int) Duration.between(LocalDateTime.now(),task.getEndTime()).toMinutes());
}
@Value("${robotaxi.sms.app-id:1476153389173952512}")
@@ -1485,6 +1487,7 @@
private String ROBOTAXI_VERIFY_CODE_SMS_TPL;
@Resource
private SmsClient smsClient;
+
private void noticeAdministrator(XpTask task) {
SmsVo smsVo = new SmsVo();
--
Gitblit v1.7.1