From 355f72f2cf89ec9dce6671c18301400dc1b01711 Mon Sep 17 00:00:00 2001 From: luogw <3132758203@qq.com> Date: Fri, 27 Feb 2026 11:37:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/GetStatisticsKnowledgePointDomainServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/project/information/domain/service/impl/GetStatisticsKnowledgePointDomainServiceImpl.java b/src/main/java/com/project/information/domain/service/impl/GetStatisticsKnowledgePointDomainServiceImpl.java index cbc8a74..0d61ce7 100644 --- a/src/main/java/com/project/information/domain/service/impl/GetStatisticsKnowledgePointDomainServiceImpl.java +++ b/src/main/java/com/project/information/domain/service/impl/GetStatisticsKnowledgePointDomainServiceImpl.java @@ -1,5 +1,6 @@ package com.project.information.domain.service.impl; +import com.project.base.domain.exception.BusinessErrorException; import com.project.base.domain.result.Result; import com.project.information.domain.dto.KnowledgePointStatisticsDTO; import com.project.information.domain.entity.InformationEntity; @@ -21,6 +22,9 @@ public class GetStatisticsKnowledgePointDomainServiceImpl implements GetStatisti @Override public Result getStatistics(Long subLineId) throws Exception { KnowledgePointStatisticsDTO dto = knowledgePointMapper.selectBySubLineId(subLineId); + if(dto==null){ + throw new BusinessErrorException("子产品线不存在"); + } List relatedDocumentList = informationBaseService.lambdaQuery().select(InformationEntity::getId) .eq(InformationEntity::getSubLineId, subLineId).list() .stream().map(InformationEntity::getId).toList();