Commit 7d24a23d by 赵剑炜

修改record方法,确保没有taskid返回也正常

parent dde7cd27
......@@ -774,10 +774,13 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
TaskQuery taskQuery = taskService.createTaskQuery().taskAssignee(StartUser.getUserId().toString())
.processInstanceId(processInstanceId)
.orderByTaskCreateTime().desc();
Task taskInfo = taskQuery.list().get(0);
List<Task> tasks= taskQuery.list();
RecordVO vo=new RecordVO();
vo.setTaskId(taskInfo.getId());
if (tasks.size()>0)
{
vo.setTaskId(tasks.get(0).getId());
}
String tempID= flowInstanceService.getFormIdByInstanceId(processInstanceId);//先拿到表单id,然后通过表单拿到初始表结构
ProcessTemplates processTemplates = processTemplateService.getById(tempID);
Object formJson= processTemplates.getProcessJson();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论