wuxw
2022-07-17 ce64e667815b39efdc2f8bd52be0d43d49db8d84
service-oa/src/main/java/com/java110/oa/bmo/oaWorkflow/impl/GetOaWorkflowBMOImpl.java
@@ -40,7 +40,7 @@
        List<OaWorkflowDto> oaWorkflowDtos = null;
        if (count > 0) {
            oaWorkflowDtos = oaWorkflowInnerServiceSMOImpl.queryOaWorkflows(oaWorkflowDto);
            computeUserUndoOrder(oaWorkflowDtos);
            computeUserUndoOrder(oaWorkflowDtos,oaWorkflowDto);
        } else {
            oaWorkflowDtos = new ArrayList<>();
        }
@@ -52,13 +52,13 @@
        return responseEntity;
    }
    private void computeUserUndoOrder(List<OaWorkflowDto> oaWorkflowDtos) {
    private void computeUserUndoOrder(List<OaWorkflowDto> oaWorkflowDtos , OaWorkflowDto tmpOaWorkflowDto) {
        for(OaWorkflowDto oaWorkflowDto: oaWorkflowDtos){
            if(!"C".equals(oaWorkflowDto.getState())){
                continue;
            }
            oaWorkflowDto.setUserId(tmpOaWorkflowDto.getUserId());
            doComputeUserUndoOrder(oaWorkflowDto);
        }
    }