From 118c4440c0e7ccf4f44850ab8876920c8b46a79e Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期六, 14 三月 2026 20:42:24 +0800
Subject: [PATCH] bugfix
---
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java | 4 +++-
1 files changed, 3 insertions(+), 1 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 e9cdceb..2a12c93 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
@@ -405,7 +405,8 @@
}
return R.ok(res);
}
-
+ @ShardingSphereTransactionType(TransactionType.BASE)
+ @Transactional(rollbackFor = Exception.class)
@Override
public R handleVehicleAccident(HandleVehicleAccidentDto dto, XpOperationsUser xpOperationsUser) {
XpTask task = this.getById(dto.getId());
@@ -419,6 +420,7 @@
task.setHandleTime(LocalDateTime.now());
task.setHandleUserId(xpOperationsUser.getId().toString());
task.setStatus(2);
+ updateById(task);
// 存储事故处理日志
XpTaskHandleDetail xpTaskHandleDetail = new XpTaskHandleDetail();
xpTaskHandleDetail.setTaskId(task.getId());
--
Gitblit v1.7.1