From 199b087e97231bc602cd5ed8668f37d6f336dff4 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 03 四月 2026 16:38:56 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi

---
 xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 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 90dcb63..1cf6511 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
@@ -1852,6 +1852,12 @@
             Map<Long, List<XpErrorType>> errorType = errorTypeMapper.selectList(new LambdaQueryWrapper<XpErrorType>()
                             .in(XpErrorType::getId, Arrays.asList(task.getTaskTypeId().split(","))))
                     .stream().collect(Collectors.groupingBy(XpErrorType::getParentId));
+            if (CollUtil.isEmpty(errorType)) {
+                throw new ServiceException(
+                        "事故类型不存在",
+                        I18nKeyConstant.ACCIDENT_TYPE_NOT_EXIST
+                );
+            }
             List<XpErrorType> xpErrorTypes = errorType.get(0L);
             for (XpErrorType xpErrorType : xpErrorTypes) {
                 xpErrorType.setChild(errorType.get(xpErrorType.getId()));

--
Gitblit v1.7.1