dev
parent
6a2b962fb0
commit
5cb71429cd
|
|
@ -13,10 +13,7 @@ import org.qinan.safetyeval.client.dto.SingleResponse;
|
|||
import org.qinan.safetyeval.client.dto.institution.EditSignTaskSaveCmd;
|
||||
import org.qinan.safetyeval.client.dto.institution.EvalSignTaskPageQuery;
|
||||
import org.qinan.safetyeval.client.dto.institution.EvalSignTaskSaveCmd;
|
||||
import org.qinan.safetyeval.domain.constant.MsgConstant;
|
||||
import org.qinan.safetyeval.domain.constant.NoticeTypeEnum;
|
||||
import org.qinan.safetyeval.domain.constant.ProjectStageEnum;
|
||||
import org.qinan.safetyeval.domain.constant.SignTaskStatusEnum;
|
||||
import org.qinan.safetyeval.domain.constant.*;
|
||||
import org.qinan.safetyeval.domain.entity.EvalSignTaskEntity;
|
||||
import org.qinan.safetyeval.domain.entity.SafetyMessageEntity;
|
||||
import org.qinan.safetyeval.domain.exception.BizException;
|
||||
|
|
@ -25,12 +22,8 @@ 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.infrastructure.dataobject.EvalProjectMemberDO;
|
||||
import org.qinan.safetyeval.infrastructure.dataobject.EvalRiskParticipantDO;
|
||||
import org.qinan.safetyeval.infrastructure.dataobject.EvalSignTaskDO;
|
||||
import org.qinan.safetyeval.infrastructure.mapper.EvalProjectMemberMapper;
|
||||
import org.qinan.safetyeval.infrastructure.mapper.EvalRiskParticipantMapper;
|
||||
import org.qinan.safetyeval.infrastructure.mapper.EvalSignTaskMapper;
|
||||
import org.qinan.safetyeval.infrastructure.dataobject.*;
|
||||
import org.qinan.safetyeval.infrastructure.mapper.*;
|
||||
import org.qinan.safetyeval.infrastructure.support.InstitutionOrgSupport;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
|
@ -63,6 +56,12 @@ public class EvalSignTaskExecutor implements EvalSignTaskApi {
|
|||
private EvalProjectMemberMapper evalProjectMemberMapper;
|
||||
@Autowired
|
||||
private EvalRiskParticipantMapper evalRiskParticipantMapper;
|
||||
@Autowired
|
||||
private EvalInternalReviewMapper evalInternalReviewMapper;
|
||||
@Autowired
|
||||
private EvalTechReviewMapper evalTechReviewMapper;
|
||||
@Autowired
|
||||
private EvalProcessControlMapper evalProcessControlMapper;
|
||||
|
||||
@Override
|
||||
public SingleResponse<EvalSignTaskCO> save(EvalSignTaskSaveCmd cmd) {
|
||||
|
|
@ -142,6 +141,28 @@ public class EvalSignTaskExecutor implements EvalSignTaskApi {
|
|||
.set(EvalRiskParticipantDO::getSignFileUrl, cmd.getSignerUrl())
|
||||
.set(EvalRiskParticipantDO::getSignStatusCode, SignTaskStatusEnum.SIGNED.getCode()));
|
||||
}
|
||||
|
||||
if (ProjectStageEnum.INTERNAL_REVIEW.getMsg().equals(evalSignTaskDO.getNodeCode())) {
|
||||
evalInternalReviewMapper.update(new LambdaUpdateWrapper<EvalInternalReviewDO>()
|
||||
.eq(EvalInternalReviewDO::getId, evalSignTaskDO.getBizRefId())
|
||||
.eq(EvalInternalReviewDO::getProjectId, evalSignTaskDO.getProjectId())
|
||||
.set(EvalInternalReviewDO::getReviewerSignatureUrl, cmd.getSignerUrl())
|
||||
.set(EvalInternalReviewDO::getReviewerSignatureTaskStatus, SignatureTaskStatusEnum.COMPLETED.getCode()));
|
||||
}
|
||||
if (ProjectStageEnum.TECHNICAL_REVIEW.getMsg().equals(evalSignTaskDO.getNodeCode())) {
|
||||
evalTechReviewMapper.update(new LambdaUpdateWrapper<EvalTechReviewDO>()
|
||||
.eq(EvalTechReviewDO::getId, evalSignTaskDO.getBizRefId())
|
||||
.eq(EvalTechReviewDO::getProjectId, evalSignTaskDO.getProjectId())
|
||||
.set(EvalTechReviewDO::getReviewerSignatureUrl, cmd.getSignerUrl())
|
||||
.set(EvalTechReviewDO::getReviewerSignatureTaskStatus, SignatureTaskStatusEnum.COMPLETED.getCode()));
|
||||
}
|
||||
if (ProjectStageEnum.PROCESS_CONTROL.getMsg().equals(evalSignTaskDO.getNodeCode())) {
|
||||
evalProcessControlMapper.update(new LambdaUpdateWrapper<EvalProcessControlDO>()
|
||||
.eq(EvalProcessControlDO::getId, evalSignTaskDO.getBizRefId())
|
||||
.eq(EvalProcessControlDO::getProjectId, evalSignTaskDO.getProjectId())
|
||||
.set(EvalProcessControlDO::getReviewerSignatureUrl, cmd.getSignerUrl())
|
||||
.set(EvalProcessControlDO::getReviewerSignatureTaskStatus, SignatureTaskStatusEnum.COMPLETED.getCode()));
|
||||
}
|
||||
return SingleResponse.success(true);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue