public async Task HandleEventAsync(DoMainDeleteing <RoleDto> @event) { await handleRoleMemberService.DelManyAsync(v => v.Role_Id == @event.Id); /*处理流程中此角色的审批人*/ var stepUsers = await flowStepUsers .Where(v => v.BeRole_Id == @event.Id && flowInstances.Any(r => r.Id == v.FlowInstance_Id)) .ToListAsync(); foreach (var stepUser in stepUsers) { await flowStepUsers.DeleteAsync(stepUser); } }
public Task HandleEventAsync(DoMainDeleteing <FlowNodeDto> @event) { return(HandleItems(@event.Id, null)); }
public Task HandleEventAsync(DoMainDeleteing <WorkFlowDto> @event) { return(HandleItemsAsync(@event.Id, null)); }
public Task HandleEventAsync(DoMainDeleteing <IHaveMultiFileDto> @event) { return(HandleItems(@event.Id, null)); }
public async Task HandleEventAsync(DoMainDeleteing <RoleDto> @event) { await handlePermissionService.DelManyAsync(v => v.Role_Id == @event.Id); }
public async Task HandleEventAsync(DoMainDeleteing <UserDto> @event) { await handleUserRoleService.DelManyAsync(v => v.User_Id == @event.Id); /*处理流程中此角色的审批人*/ }