|
@@ -267,8 +267,15 @@ public class WorkflowNextHandler : INotificationHandler<NextStepNotify>
|
|
|
.Where(x => x.Id == workflow.ExternalId).FirstAsync(cancellationToken);
|
|
|
if (orderDelay != null)
|
|
|
{
|
|
|
- orderDelay.Flowed(workflow.FlowedUserIds, workflow.FlowedOrgIds, workflow.HandlerUsers, workflow.HandlerOrgs);
|
|
|
- await _orderDelayRepository.UpdateAsync(orderDelay, cancellationToken);
|
|
|
+ //orderDelay.Flowed(workflow.FlowedUserIds, workflow.FlowedOrgIds, workflow.HandlerUsers, workflow.HandlerOrgs);
|
|
|
+ //await _orderDelayRepository.UpdateAsync(orderDelay, cancellationToken);
|
|
|
+ if (orderDelay.DelayState != EDelayState.Examining)
|
|
|
+ {
|
|
|
+ orderDelay.DelayState = EDelayState.Examining;
|
|
|
+ await _orderDelayRepository.Updateable(orderDelay)
|
|
|
+ .UpdateColumns(d => d.DelayState)
|
|
|
+ .ExecuteCommandAsync(cancellationToken);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|