REQ-3502: 过滤流程按钮
This commit is contained in:
parent
4397d62cd9
commit
a4da4ee2d9
@ -21,7 +21,6 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
import java.util.HashMap;
|
||||
|
||||
/**
|
||||
* @author yanglin
|
||||
@ -50,17 +49,10 @@ class WorkflowTodoCardButtonInterceptorFactory implements CardButtonInterceptorF
|
||||
return null;
|
||||
}
|
||||
BpmnTaskButtonVo taskInfo = fetchWorkflowButtons(todo);
|
||||
BizAssertions.assertNotNull(taskInfo,
|
||||
"workflow buttons not found. todoIdentityCode={}", todo.getIdentityCode());
|
||||
HashMap<String, Object> workflowButtonInfo = new HashMap<>();
|
||||
workflowButtonInfo.put("workflowHideButtonKeys", WorkflowTodoCardButtonInterceptor
|
||||
.getWorkflowHideButtonKeys(taskInfo));
|
||||
workflowButtonInfo.put("workflowButtons", WorkflowTodoCardButtonInterceptor
|
||||
.getTaskInfo(taskInfo));
|
||||
log.info("fetchWorkflowButtons, todoIdentityCode={}, workflowButtonInfo: {}",
|
||||
todo.getIdentityCode(), JSON.toJSONString(workflowButtonInfo));
|
||||
log.info("fetchWorkflowButtons, todoIdentityCode={}, workflowTaskInfo: {}",
|
||||
todo.getIdentityCode(), JSON.toJSONString(taskInfo));
|
||||
TodoRequestContext ctx = TodoRequestContext.create("syncWorkflowButtons", card)
|
||||
.addLogContent("workflowButtonInfo", workflowButtonInfo);
|
||||
.addLogContent("workflowTaskInfo", taskInfo);
|
||||
todoLogger.logTodoUpdated(ctx, todo);
|
||||
return new WorkflowTodoCardButtonInterceptor(todo, taskInfo);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user