Parcourir la source

特提问题处理

田爽 il y a 5 mois
Parent
commit
f64871684c
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      src/Hotline.Api/Controllers/OrderController.cs

+ 4 - 0
src/Hotline.Api/Controllers/OrderController.cs

@@ -4714,6 +4714,10 @@ public class OrderController : BaseController
         if (specialAny) throw UserFriendlyException.SameMessage("工单已存在待审批特提信息!");
         var order = await _orderRepository.Queryable().Includes(d => d.Workflow).FirstAsync(d => d.Id == dto.OrderId);
 		await _orderApplication.SpecialVerify(dto, order, HttpContext.RequestAborted);
+		if (_appOptions.Value.IsZiGong && string.IsNullOrEmpty(dto.Cause))
+		{
+			dto.Cause = dto.Reason;
+		}
 
 		var  workflow = await _workflowDomainService.GetWorkflowAsync(order.WorkflowId, withSteps: true, cancellationToken: HttpContext.RequestAborted);
         var currentStep = workflow.Steps.FirstOrDefault(x => x.Status != EWorkflowStepStatus.Handled);