Package net.risesoft.service.impl
Class CustomIdentityServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.CustomIdentityServiceImpl
-
- All Implemented Interfaces:
CustomIdentityService
@EnableAsync @Transactional(readOnly=true) @Service("customIdentityService") public class CustomIdentityServiceImpl extends Object implements CustomIdentityService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
Constructor Summary
Constructors Constructor Description CustomIdentityServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParticipantUser(String tenantId, String userId, String processInstanceId)由于任务产生的时候,删除流程的参与人,避免待办和在办同时出现,此时任务完成还原词流程的参与人voiddeleteParticipantUser(String tenantId, String userId, String processInstanceId)任务create的时候,进行此操作,如果不采用异步,并休眠0.2秒,删除的时候,流程参与人的数据估计还没有产生List<org.flowable.identitylink.api.IdentityLink>listIdentityLinksForTaskByTaskId(String taskId)获取任务的用户信息
-
-
-
Method Detail
-
addParticipantUser
@Transactional public void addParticipantUser(String tenantId, String userId, String processInstanceId)
Description copied from interface:CustomIdentityService由于任务产生的时候,删除流程的参与人,避免待办和在办同时出现,此时任务完成还原词流程的参与人- Specified by:
addParticipantUserin interfaceCustomIdentityService
-
deleteParticipantUser
@Async @Transactional public void deleteParticipantUser(String tenantId, String userId, String processInstanceId)
任务create的时候,进行此操作,如果不采用异步,并休眠0.2秒,删除的时候,流程参与人的数据估计还没有产生- Specified by:
deleteParticipantUserin interfaceCustomIdentityService
-
listIdentityLinksForTaskByTaskId
public List<org.flowable.identitylink.api.IdentityLink> listIdentityLinksForTaskByTaskId(String taskId)
Description copied from interface:CustomIdentityService获取任务的用户信息- Specified by:
listIdentityLinksForTaskByTaskIdin interfaceCustomIdentityService- Returns:
-
-