|
@@ -3342,7 +3342,7 @@ public class OrderController : BaseController
|
|
|
await _repeatableEventDetailRepository.DeleteAsync(reDeletes, HttpContext.RequestAborted);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ string acceptTypeCode = order.AcceptTypeCode;
|
|
|
_mapper.Map(dto, order);
|
|
|
if (order.SourceChannelCode != AppDefaults.SourceChannel.DianHua)
|
|
|
order.CallId = null;
|
|
@@ -3376,7 +3376,7 @@ public class OrderController : BaseController
|
|
|
|
|
|
//处理工单的期满时间
|
|
|
//首先是工单编辑页面提交的、流程已经开启、工单未归档的工单才能修改期满时间
|
|
|
- if (dto.IsEdit && !string.IsNullOrEmpty(order.WorkflowId) && order.Status < EOrderStatus.Filed && dto.AcceptTypeCode != order.AcceptTypeCode)
|
|
|
+ if (dto.IsEdit && !string.IsNullOrEmpty(order.WorkflowId) && order.Status < EOrderStatus.Filed && dto.AcceptTypeCode != acceptTypeCode)
|
|
|
{
|
|
|
//查询当前工单的实际办理节点,如果在热线中心不处理,如果在部门需要更新期满时间
|
|
|
var workflow = await _workflowDomainService.GetWorkflowAsync(order.WorkflowId, withSteps: true, withTraces: true, cancellationToken: HttpContext.RequestAborted);
|