From 0c003d02c2d137588d3fdab484d98ed04f98c8e2 Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Wed, 5 Aug 2026 19:51:02 +0800 Subject: [PATCH] sign --- .../app/executor/institution/EvalSignTaskExecutor.java | 5 +++++ 1 file changed, 5 insertions(+) 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 c2ee1f2..66ac264 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 @@ -24,6 +24,7 @@ import org.qinan.safetyeval.domain.gateway.SafetyMessageGateway; import org.qinan.safetyeval.domain.query.EvalSignTaskQuery; import org.qinan.safetyeval.domain.query.PageResult; import org.qinan.safetyeval.domain.service.EvalSignTaskDomainService; +import org.qinan.safetyeval.domain.service.ProjectStageSyncService; import org.qinan.safetyeval.infrastructure.dataobject.*; import org.qinan.safetyeval.infrastructure.mapper.*; import org.qinan.safetyeval.infrastructure.support.InstitutionOrgSupport; @@ -65,6 +66,8 @@ public class EvalSignTaskExecutor implements EvalSignTaskApi { private EvalProcessControlMapper evalProcessControlMapper; @Autowired private EvalProjectMemberMapper evalProjectMemberMapper; + @Autowired + private ProjectStageSyncService projectStageSyncService; @Override @Transactional(rollbackFor = Exception.class) @@ -193,6 +196,8 @@ public class EvalSignTaskExecutor implements EvalSignTaskApi { .eq(EvalProcessControlDO::getProjectId, evalSignTaskDO.getProjectId()) .set(EvalProcessControlDO::getOrgHeadSignatureUrl, cmd.getSignerUrl()) .set(EvalProcessControlDO::getOrgHeadSignatureTaskStatus, SignatureTaskStatusEnum.COMPLETED.getCode())); + + projectStageSyncService.onNodeCompleted(evalSignTaskDO.getProjectId(), ProjectStageEnum.PROCESS_CONTROL.getNode()); } }