|
@@ -80,7 +80,7 @@ public class ProcessTenantServiceImpl extends ServiceImpl<ProcessTenantMapper, P
|
|
|
// 判断流程是否存在
|
|
|
int count = count(Wrappers.<ProcessTenant>lambdaQuery()
|
|
|
.eq(ProcessTenant::getBindingTenantId, processTenant.getBindingTenantId())
|
|
|
- .eq(ProcessTenant::getProcessInfoId, processTenant.getProcessInfoId()));
|
|
|
+ .eq(ProcessTenant::getProcessInfoId, processInfoId));
|
|
|
Assert.eqZero(count, FlowExplainConstant.PROCESS_EXIST);
|
|
|
|
|
|
// 赋值默认版本号
|
|
@@ -102,7 +102,7 @@ public class ProcessTenantServiceImpl extends ServiceImpl<ProcessTenantMapper, P
|
|
|
// 查询流程最大版本信息
|
|
|
ProcessTenant newProcessTenant = getOne(Wrappers.<ProcessTenant>lambdaQuery()
|
|
|
.eq(ProcessTenant::getProcessInfoId, nodeDetailsVo.getProcessInfoId())
|
|
|
- .eq(ProcessTenant::getBindingTenantId, nodeDetailsVo.getProcessTenantId())
|
|
|
+ .eq(ProcessTenant::getBindingTenantId, nodeDetailsVo.getBindingTenantId())
|
|
|
.orderByDesc(ProcessTenant::getVersionNumber)
|
|
|
.last("limit 1")
|
|
|
);
|
|
@@ -117,6 +117,8 @@ public class ProcessTenantServiceImpl extends ServiceImpl<ProcessTenantMapper, P
|
|
|
// 保存数据
|
|
|
save(newProcessTenant);
|
|
|
|
|
|
+ nodeDetailsVo.setProcessTenantId(newProcessTenant.getId());
|
|
|
+
|
|
|
// 生成节点
|
|
|
processNodeButtonService.insertNodeButton(nodeDetailsVo);
|
|
|
|