|
@@ -97,12 +97,12 @@ public class ProcessTenantServiceImpl extends ServiceImpl<ProcessTenantMapper, P
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
- public List<ProcessNode> addVersion(ProcessTenant processTenant) {
|
|
|
+ public void addVersion(NodeDetailsVo nodeDetailsVo) {
|
|
|
|
|
|
// 查询流程最大版本信息
|
|
|
ProcessTenant newProcessTenant = getOne(Wrappers.<ProcessTenant>lambdaQuery()
|
|
|
- .eq(ProcessTenant::getProcessInfoId, processTenant.getProcessInfoId())
|
|
|
- .eq(ProcessTenant::getBindingTenantId, processTenant.getBindingTenantId())
|
|
|
+ .eq(ProcessTenant::getProcessInfoId, nodeDetailsVo.getProcessInfoId())
|
|
|
+ .eq(ProcessTenant::getBindingTenantId, nodeDetailsVo.getProcessTenantId())
|
|
|
.orderByDesc(ProcessTenant::getVersionNumber)
|
|
|
.last("limit 1")
|
|
|
);
|
|
@@ -117,8 +117,9 @@ public class ProcessTenantServiceImpl extends ServiceImpl<ProcessTenantMapper, P
|
|
|
// 保存数据
|
|
|
save(newProcessTenant);
|
|
|
|
|
|
- // 生成默认节点
|
|
|
- return createProcess(newProcessTenant.getId());
|
|
|
+ // 生成节点
|
|
|
+ processNodeButtonService.insertNodeButton(nodeDetailsVo);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -147,7 +148,7 @@ public class ProcessTenantServiceImpl extends ServiceImpl<ProcessTenantMapper, P
|
|
|
/**
|
|
|
* 生成默认流程
|
|
|
*/
|
|
|
- private List<ProcessNode> createProcess(Long processTenantId) {
|
|
|
+ private void createProcess(Long processTenantId) {
|
|
|
|
|
|
// 生成默认开始节点
|
|
|
ProcessNode startProcessNode = new ProcessNode();
|
|
@@ -173,7 +174,6 @@ public class ProcessTenantServiceImpl extends ServiceImpl<ProcessTenantMapper, P
|
|
|
nodeDetailsVo.setProcessNodeList(processNodeList);
|
|
|
|
|
|
processNodeButtonService.insertNodeButton(nodeDetailsVo);
|
|
|
- return processNodeList;
|
|
|
}
|
|
|
|
|
|
}
|