|
@@ -5859,7 +5859,9 @@ public class OrderController : BaseController
|
|
var order = await _orderRepository.GetAsync(orderId, HttpContext.RequestAborted);
|
|
var order = await _orderRepository.GetAsync(orderId, HttpContext.RequestAborted);
|
|
var step = new WorkflowStep();
|
|
var step = new WorkflowStep();
|
|
var setting = _systemSettingCacheManager.GetSetting(SettingConstants.RoleZuoXi);
|
|
var setting = _systemSettingCacheManager.GetSetting(SettingConstants.RoleZuoXi);
|
|
- if (!string.IsNullOrEmpty(order.WorkflowId))
|
|
|
|
|
|
+ if (string.IsNullOrEmpty(order.SignerId))
|
|
|
|
+ throw UserFriendlyException.SameMessage("工单尚未签收,暂不支持平移");
|
|
|
|
+ if (!string.IsNullOrEmpty(order.WorkflowId))
|
|
{
|
|
{
|
|
var steps = await _workflowStepRepository.Queryable()
|
|
var steps = await _workflowStepRepository.Queryable()
|
|
.Where(d => d.ExternalId == orderId && d.Status != EWorkflowStepStatus.Handled)
|
|
.Where(d => d.ExternalId == orderId && d.Status != EWorkflowStepStatus.Handled)
|