我正在尝试在操作中以扩展状态添加一些值。这会导致过渡状态无法将状态机移至目标状态。
扩展状态已更新,但状态机未转换为目标状态。
public Action<String, String> createWorkflowContact() {
return (context) -> {
Long Id = context.getStateMachine().getExtendedState()
.get("id", Long.class);
WorkflowContact w = workflowService.createWorkflowContact(Id);
context.getExtendedState().getVariables().put("w", w);
};
}
如果我在最后一行注释掉,那就可以了
// context.getExtendedState().getVariables().put("w", w);
请帮助。