报错Unknown property used in expression: ${day<=2}

error message

Unknown property used in expression: ${day<=2}

Solution:

error code:

//2 Start the process instance 
@Test 
public void startProcessInstance() { 
    Map<String,Object> map = new HashMap<>(); 
    //Set the number of leave days 
    map.put("day","2"); 

    ProcessInstance processInstance = 
            runtimeService.startProcessInstanceByKey("qingjia002"); 
    System.out.println(processInstance.getProcessDefinitionId()); 
    System.out.println(processInstance.getId()); 
}

Correct code: because you did not pass in the parameters

//2 Start the process instance 
@Test 
public void startProcessInstance() { 
    Map<String,Object> map = new HashMap<>(); 
    //Set the number of leave days 
    map.put("day","2"); 

    ProcessInstance processInstance = 
            runtimeService.startProcessInstanceByKey("qingjia002",map); 
    System.out.println(processInstance.getProcessDefinitionId()); 
    System.out.println(processInstance.getId()); 
}

Guess you like

Origin blog.csdn.net/Relievedz/article/details/130283039