fix(bpm): 多租户使用同一个流程标识key时查询报错
							parent
							
								
									d1e13f4b82
								
							
						
					
					
						commit
						42634c0e3f
					
				|  | @ -262,7 +262,9 @@ public class BpmModelServiceImpl implements BpmModelService { | |||
|     } | ||||
| 
 | ||||
|     private Model getModelByKey(String key) { | ||||
|         return repositoryService.createModelQuery().modelKey(key).singleResult(); | ||||
|         return repositoryService.createModelQuery() | ||||
|                 .modelTenantId(FlowableUtils.getTenantId()) | ||||
|                 .modelKey(key).singleResult(); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|  |  | |||
|  | @ -79,7 +79,9 @@ public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionServ | |||
| 
 | ||||
|     @Override | ||||
|     public ProcessDefinition getActiveProcessDefinition(String key) { | ||||
|         return repositoryService.createProcessDefinitionQuery().processDefinitionKey(key).active().singleResult(); | ||||
|         return repositoryService.createProcessDefinitionQuery() | ||||
|                 .processDefinitionTenantId(FlowableUtils.getTenantId()) | ||||
|                 .processDefinitionKey(key).active().singleResult(); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|  | @ -172,6 +174,7 @@ public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionServ | |||
|     @Override | ||||
|     public PageResult<ProcessDefinition> getProcessDefinitionPage(BpmProcessDefinitionPageReqVO pageVO) { | ||||
|         ProcessDefinitionQuery query = repositoryService.createProcessDefinitionQuery(); | ||||
|         query.processDefinitionTenantId(FlowableUtils.getTenantId()); | ||||
|         if (StrUtil.isNotBlank(pageVO.getKey())) { | ||||
|             query.processDefinitionKey(pageVO.getKey()); | ||||
|         } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 fengjiajie
						fengjiajie