luotaiqian 2026-08-05 19:51:02 +08:00
parent 86cccac2ff
commit 0c003d02c2
1 changed files with 5 additions and 0 deletions

View File

@ -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());
}
}