From d0209dcf97e5af0793488846670758958cf2312b Mon Sep 17 00:00:00 2001 From: luoweijian <1329394916@qq.com> Date: Fri, 6 Mar 2026 08:57:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/AdminSearchExamRecordDomainServiceImpl.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java b/src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java index 6d13348..f07b98a 100644 --- a/src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java +++ b/src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java @@ -27,6 +27,7 @@ import org.springframework.stereotype.Service; import java.util.List; import java.util.Objects; +import java.util.Optional; import java.util.concurrent.atomic.AtomicInteger; @Service @@ -112,13 +113,13 @@ public class AdminSearchExamRecordDomainServiceImpl implements AdminSearchExamRe dto.setPassText(ExamRecordPassTextEnum.Fail.getValue()); dto.setPassHtml(ExamRecordPassTextEnum.Fail.getHtml()); } - - TaskUserEntity taskUser = taskUserBaseService.getById(dto.getTaskUserId()); - if (taskUser != null){ - TaskUserDTO taskUserDTO = taskUserBaseService.getById(dto.getTaskUserId()).toDTO(TaskUserDTO::new); - dto.setUserName(taskUserDTO.getUserName()); + dto.setUserName(""); + if (Objects.nonNull(dto.getTaskUserId())) { + TaskUserEntity taskUserEntity = taskUserBaseService.getById(dto.getTaskUserId()); + dto.setUserName(Optional.ofNullable(taskUserEntity).map(TaskUserEntity::getUserName).orElse("")); } + return dto; }