xiangpei
2025-02-14 12f73bafbe361f78d68a35de83ca3b3b4d4e0224
business/src/main/java/com/ycl/service/impl/ProcessLogServiceImpl.java
@@ -137,6 +137,15 @@
        return CollectionUtils.isNotEmpty(list);
    }
    @Override
    public Boolean taskIsHangup(String taskId, String processInsId) {
        Long num = new LambdaQueryChainWrapper<>(baseMapper)
                .eq(ProcessLog::getProcessInsId, processInsId)
                .eq(ProcessLog::getTaskId, taskId)
                .in(ProcessLog::getEventType, ProcessLogEventTypeEnum.HANGUP, ProcessLogEventTypeEnum.CANCEL_HANGUP)
                .count();
        return num % 2 != 0;
    }
    @Override
    public Result projectProcessLogPage(ProcessLogQuery query) {