From 1e8188ff99a6e9ea11a419cd7f3776046a2b2ad6 Mon Sep 17 00:00:00 2001 From: zhanglei Date: Mon, 3 Aug 2026 13:32:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/executor/institution/EvalSignTaskExecutor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalSignTaskExecutor.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalSignTaskExecutor.java index 131ce25..365d2a5 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalSignTaskExecutor.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalSignTaskExecutor.java @@ -102,10 +102,12 @@ public class EvalSignTaskExecutor implements EvalSignTaskApi { List evalProjectMemberDOS = evalProjectMemberMapper.selectList(new LambdaQueryWrapper() .eq(EvalProjectMemberDO::getProjectId, evalSignTaskCO.getProjectId()) .eq(EvalProjectMemberDO::getPersonnelId, evalSignTaskCO.getSignerPersonnelId()) - .select(EvalProjectMemberDO::getRole, EvalProjectMemberDO::getPersonnelName) + .select(EvalProjectMemberDO::getRole, EvalProjectMemberDO::getPersonnelName, EvalProjectMemberDO::getId) .last("limit 1")); + if (!CollectionUtils.isEmpty(evalProjectMemberDOS)) { evalSignTaskCO.setSignerPersonnelName(evalProjectMemberDOS.get(0).getPersonnelName()); evalSignTaskCO.setSignerRoles(ProjectStageEnum.fromVals(evalProjectMemberDOS.get(0).getRole())); + } return evalSignTaskCO; }).collect(Collectors.toList()); return PageResponse.of(