|
@@ -572,11 +572,10 @@ public class ProcessInstanceMapperProvider {
|
|
|
|
|
|
FROM(TABLE_NAME);
|
|
|
|
|
|
- WHERE("process_definition_id=#{processDefinitionId} ");
|
|
|
if(parameter.get("startTime") != null && parameter.get("endTime") != null
|
|
|
){
|
|
|
- WHERE("schedule_time between #{startTime} and #{endTime} " +
|
|
|
- "or start_time between #{startTime} and #{endTime}");
|
|
|
+ WHERE("process_definition_id=#{processDefinitionId} and (schedule_time between #{startTime} and #{endTime} " +
|
|
|
+ "or start_time between #{startTime} and #{endTime})");
|
|
|
}
|
|
|
WHERE("`state` in (" + strStates.toString() + ")");
|
|
|
ORDER_BY("start_time desc limit 1");
|