|
@@ -3641,9 +3641,9 @@ public class OrderController : BaseController
|
|
await _workflowDomainService.NextAsync(nextDto, order.ExpiredTime, cancellationToken);
|
|
await _workflowDomainService.NextAsync(nextDto, order.ExpiredTime, cancellationToken);
|
|
break;
|
|
break;
|
|
case EOrderAssignMode.CrossLevel:
|
|
case EOrderAssignMode.CrossLevel:
|
|
- if (!orderHandleFlowDto.SecondaryHandlers.Any())
|
|
|
|
|
|
+ if (!orderHandleFlowDto.SelectedOrgs.Any())
|
|
throw new UserFriendlyException("跨级指派参数异常");
|
|
throw new UserFriendlyException("跨级指派参数异常");
|
|
- var orgIds = orderHandleFlowDto.SecondaryHandlers
|
|
|
|
|
|
+ var orgIds = orderHandleFlowDto.SelectedOrgs
|
|
.Where(d => !string.IsNullOrEmpty(d.OrgId))
|
|
.Where(d => !string.IsNullOrEmpty(d.OrgId))
|
|
.SelectMany(d => d.OrgId!.GetHigherOrgIds(true))
|
|
.SelectMany(d => d.OrgId!.GetHigherOrgIds(true))
|
|
.ToList();
|
|
.ToList();
|