|
@@ -6,6 +6,8 @@ import cn.hutool.core.util.StrUtil;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
import cn.iocoder.yudao.framework.common.util.object.PageUtils;
|
|
import cn.iocoder.yudao.framework.common.util.object.PageUtils;
|
|
import cn.iocoder.yudao.framework.flowable.core.util.BpmnModelUtils;
|
|
import cn.iocoder.yudao.framework.flowable.core.util.BpmnModelUtils;
|
|
|
|
+import cn.iocoder.yudao.framework.flowable.core.util.FlowableUtils;
|
|
|
|
+import cn.iocoder.yudao.framework.tenant.core.context.TenantContextHolder;
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionListReqVO;
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionListReqVO;
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionPageItemRespVO;
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionPageItemRespVO;
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionPageReqVO;
|
|
import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionPageReqVO;
|
|
@@ -124,6 +126,7 @@ public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionServ
|
|
Deployment deploy = repositoryService.createDeployment()
|
|
Deployment deploy = repositoryService.createDeployment()
|
|
.key(createReqDTO.getKey()).name(createReqDTO.getName()).category(createReqDTO.getCategory())
|
|
.key(createReqDTO.getKey()).name(createReqDTO.getName()).category(createReqDTO.getCategory())
|
|
.addBytes(createReqDTO.getKey() + BPMN_FILE_SUFFIX, createReqDTO.getBpmnBytes())
|
|
.addBytes(createReqDTO.getKey() + BPMN_FILE_SUFFIX, createReqDTO.getBpmnBytes())
|
|
|
|
+ .tenantId(TenantContextHolder.getTenantIdStr())
|
|
.deploy();
|
|
.deploy();
|
|
|
|
|
|
// 设置 ProcessDefinition 的 category 分类
|
|
// 设置 ProcessDefinition 的 category 分类
|
|
@@ -234,6 +237,7 @@ public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionServ
|
|
definitionQuery.active();
|
|
definitionQuery.active();
|
|
}
|
|
}
|
|
// 执行查询
|
|
// 执行查询
|
|
|
|
+ definitionQuery.processDefinitionTenantId(TenantContextHolder.getTenantIdStr());
|
|
List<ProcessDefinition> processDefinitions = definitionQuery.list();
|
|
List<ProcessDefinition> processDefinitions = definitionQuery.list();
|
|
if (CollUtil.isEmpty(processDefinitions)) {
|
|
if (CollUtil.isEmpty(processDefinitions)) {
|
|
return Collections.emptyList();
|
|
return Collections.emptyList();
|