feat(REQ-4418) - 添加日志
This commit is contained in:
parent
d03fd9cc17
commit
5bf44ee2cb
@ -32,6 +32,7 @@ import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static cn.axzo.workflow.common.constant.BpmnConstants.INTERNAL_INITIATOR;
|
||||
import static cn.axzo.workflow.common.constant.BpmnConstants.NO_ASSIGNEE;
|
||||
@ -89,13 +90,23 @@ public class CheckApproverServiceImpl implements CheckApproverService {
|
||||
return exists.get();
|
||||
}
|
||||
ProcessEngineConfigurationImpl processEngineConfiguration = CommandContextUtil.getProcessEngineConfiguration();
|
||||
processEngineConfiguration.getActivityInstanceEntityManager()
|
||||
.findActivityInstancesByProcessInstanceId(delegateTask.getProcessInstanceId(), false)
|
||||
List<ActivityInstanceEntity> actInsts = processEngineConfiguration.getActivityInstanceEntityManager()
|
||||
.findActivityInstancesByProcessInstanceId(delegateTask.getProcessInstanceId(), false);
|
||||
|
||||
actInsts.stream().map(i -> new StringBuilder()
|
||||
.append(i.getActivityId()).append(":")
|
||||
.append(i.getActivityType()).append(":")
|
||||
.append(i.getEndTime()))
|
||||
.collect(Collectors.toList())
|
||||
.forEach(i -> log.info("checkApproveServiceImpl inst: {}", i.toString()));
|
||||
|
||||
actInsts
|
||||
.stream()
|
||||
.filter(i -> !Objects.equals(i.getActivityId(), userTask.getId()))
|
||||
.filter(i -> !Objects.equals(i.getActivityType(), "exclusiveGateway"))
|
||||
.filter(i -> !Objects.equals(i.getActivityType(), "sequenceFlow"))
|
||||
.filter(i -> !Objects.equals(i.getActivityType(), "startEvent"))
|
||||
.filter(i -> Objects.nonNull(i.getEndTime()))
|
||||
.max(Comparator.comparing(ActivityInstanceEntity::getEndTime))
|
||||
.ifPresent(i -> {
|
||||
log.info("CheckApproverServiceImpl#checkApproverExists...上一个节点ID:{},类型:{}", i.getActivityId(), i.getActivityType());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user