前景提要
HDC调试需求开发(15万预算),能者速来!>>>
activiti版本5.22,定义了个usertask,分出两条flow,一条flow的condition是#{agree==1},另一条是#{agree==2},
代码如下:
Task task = taskService.createTaskQuery().processInstanceId("15001").singleResult();
taskService.setVariableLocal(task.getId(), "agree", 1);
taskService.complete(task.getId());
第三行报错,说找不到agree:localVariable不是这么用的吗?
org.activiti.engine.ActivitiException: Unknown property used in expression: #{agree==1}
Caused by: org.activiti.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'agree'