Selaa lähdekoodia

fixed: 工单详情签收未给workflow赋值actualStepAcceptTime

xf 6 kuukautta sitten
vanhempi
commit
fab1cca42f

+ 0 - 2
src/Hotline.Application/Handlers/FlowEngine/WorkflowNextHandler.cs

@@ -141,8 +141,6 @@ public class WorkflowNextHandler : INotificationHandler<NextStepNotify>
 
                     if (data.FlowDirection is EFlowDirection.CenterToOrg)
                         order.SendBackAuditEndTime = await _expireTime.GetWorkDay(DateTime.Now);
-                    // _orderRepository.Queryable().ClearFilter();
-                    // await _orderRepository.UpdateAsync(order, cancellationToken);
                     await _orderRepository.Updateable(order).ExecuteCommandAsync(cancellationToken);
 
                     //司法行政监督管理-推诿工单

+ 3 - 2
src/Hotline/FlowEngine/Workflows/WorkflowDomainService.cs

@@ -639,11 +639,12 @@ namespace Hotline.FlowEngine.Workflows
             _mapper.Map(currentStep, trace);
             currentStep.WorkflowTrace = trace;
 
-            workflow.ActualHandleStepAcceptTime = currentStep.AcceptTime;
             await _workflowStepRepository.UpdateNav(currentStep)
-                .Include(d => d.Workflow)
                 .Include(d => d.WorkflowTrace)
                 .ExecuteCommandAsync();
+            
+            workflow.ActualHandleStepAcceptTime = currentStep.AcceptTime;
+            await _workflowRepository.Updateable(workflow).ExecuteCommandAsync(cancellationToken);
 
             return workflow.ActualHandleStepAcceptTime;
         }