|
@@ -158,9 +158,9 @@ namespace Hotline.Application.Orders
|
|
|
var order = await _orderRepository.GetAsync(x => x.Id == model.OrderId, cancellationToken);
|
|
|
if (string.IsNullOrEmpty(order.WorkflowId))
|
|
|
throw UserFriendlyException.SameMessage("无效二次办理审批信息,没有找到对应流程信息!");
|
|
|
- var step = order.CounterSignType == ECounterSignType.Department ?
|
|
|
- await _workflowDomainService.FindTopHandleStepAsync(order.WorkflowId, cancellationToken) : await _workflowDomainService.FindLastHandleStepAsync(order.WorkflowId, model.ApplyOrgId, cancellationToken);
|
|
|
- if (step == null)
|
|
|
+ string orgId = order.CounterSignType == ECounterSignType.Department ? model.ApplyOrgId.Substring(0, 6) : model.ApplyOrgId;
|
|
|
+ var step = await _workflowDomainService.FindLastHandleStepAsync(order.WorkflowId, orgId, cancellationToken);
|
|
|
+ if (step == null)
|
|
|
throw UserFriendlyException.SameMessage("无效二次办理审批信息,没有找到对应流程节点!");
|
|
|
var recall = new RecallDto
|
|
|
{
|