|
@@ -204,7 +204,7 @@ public class WorkflowEndHandler : INotificationHandler<EndWorkflowNotify>
|
|
order.FileUserOrgName = notification.Trace.HandlerOrgName;
|
|
order.FileUserOrgName = notification.Trace.HandlerOrgName;
|
|
order.FileOrgIsCenter = notification.Trace.HandlerOrgIsCenter;
|
|
order.FileOrgIsCenter = notification.Trace.HandlerOrgIsCenter;
|
|
order.FileOpinion = notification.Dto.Opinion;
|
|
order.FileOpinion = notification.Dto.Opinion;
|
|
-
|
|
|
|
|
|
+
|
|
/*
|
|
/*
|
|
*需求:
|
|
*需求:
|
|
*1、判断工单属于哪种归档类型,需由谁归档来判断,热线中心归档的就叫中心归档件,部门归档就叫做部门归档件
|
|
*1、判断工单属于哪种归档类型,需由谁归档来判断,热线中心归档的就叫中心归档件,部门归档就叫做部门归档件
|
|
@@ -342,16 +342,18 @@ public class WorkflowEndHandler : INotificationHandler<EndWorkflowNotify>
|
|
var delay = await _orderDelayRepository.GetAsync(workflow.ExternalId, cancellationToken);
|
|
var delay = await _orderDelayRepository.GetAsync(workflow.ExternalId, cancellationToken);
|
|
if (delay != null)
|
|
if (delay != null)
|
|
{
|
|
{
|
|
|
|
+ _logger.LogInformation("延期流程结束, 工单编号: {no}", delay.No);
|
|
//delay.Flowed(workflow.FlowedUserIds, workflow.FlowedOrgIds, workflow.HandlerUsers, workflow.HandlerOrgs);
|
|
//delay.Flowed(workflow.FlowedUserIds, workflow.FlowedOrgIds, workflow.HandlerUsers, workflow.HandlerOrgs);
|
|
delay.DelayState = isReviewPass ? EDelayState.Pass : EDelayState.NoPass;
|
|
delay.DelayState = isReviewPass ? EDelayState.Pass : EDelayState.NoPass;
|
|
await _orderDelayRepository.Updateable(delay)
|
|
await _orderDelayRepository.Updateable(delay)
|
|
- .UpdateColumns(d => d.DelayState)
|
|
|
|
|
|
+ .UpdateColumns(d => new { d.DelayState })
|
|
.ExecuteCommandAsync(cancellationToken);
|
|
.ExecuteCommandAsync(cancellationToken);
|
|
if (isReviewPass)
|
|
if (isReviewPass)
|
|
{
|
|
{
|
|
//处理工单延期
|
|
//处理工单延期
|
|
await _orderApplication.DelayOrderExpiredTimeAsync(delay.OrderId, delay.DelayNum,
|
|
await _orderApplication.DelayOrderExpiredTimeAsync(delay.OrderId, delay.DelayNum,
|
|
delay.DelayUnit, delay.IsProDelay, cancellationToken);
|
|
delay.DelayUnit, delay.IsProDelay, cancellationToken);
|
|
|
|
+ _logger.LogInformation("延期流程结束更新期满时间, 工单编号: {no}", delay.No);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
break;
|