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