|
@@ -247,6 +247,20 @@ public class ActivitiProcessController {
|
|
|
if(element instanceof StartEvent){
|
|
|
// 开始节点
|
|
|
node.setType(0);
|
|
|
+ //设置关联表单
|
|
|
+ //查询发布流程模型
|
|
|
+ ActZprocess actZprocess=actZprocessService.getById(id);
|
|
|
+ if(actZprocess!=null){
|
|
|
+ //查询已近被设定为初始的表单
|
|
|
+ QueryWrapper<TbTableInfo> queryWrapper=new QueryWrapper<>();
|
|
|
+ queryWrapper.lambda().eq(TbTableInfo::getDelFlag,"0");
|
|
|
+ queryWrapper.lambda().eq(TbTableInfo::getBusinessTable,actZprocess.getBusinessTable());
|
|
|
+ queryWrapper.lambda().eq(TbTableInfo::getIsInitial,"1");
|
|
|
+ TbTableInfo tbTableInfo= tbTableInfoService.getOne(queryWrapper);
|
|
|
+ if(tbTableInfo!=null){
|
|
|
+ node.setTbTableInfoId(tbTableInfo.getId());
|
|
|
+ }
|
|
|
+ }
|
|
|
}else if(element instanceof UserTask){
|
|
|
// 用户任务
|
|
|
node.setType(1);
|