Bläddra i källkod

处理 平移工单 话务部 签收人问题

田爽 6 månader sedan
förälder
incheckning
bd2fd31729
1 ändrade filer med 14 tillägg och 6 borttagningar
  1. 14 6
      src/Hotline.Api/Controllers/OrderController.cs

+ 14 - 6
src/Hotline.Api/Controllers/OrderController.cs

@@ -6879,12 +6879,20 @@ public class OrderController : BaseController
                 new(dto.Handler.UserId,dto.Handler.Username,dto.Handler.OrgId,dto.Handler.OrgName,step.RoleId,step.RoleName, new List<WorkflowStep>{step})
             }, HttpContext.RequestAborted);
             var status = EOrderStatus.HandOver;
-            if (step.BusinessType == EBusinessType.Seat && step.StepType == EStepType.Start)
-                status = EOrderStatus.HandOverToUnAccept;
-            await _orderRepository.Updateable()
-                .SetColumns(o => new Orders.Order() { Status = status })
-                .Where(o => o.Id == dto.OrderId).ExecuteCommandAsync(HttpContext.RequestAborted);
-        }
+			if (step.BusinessType == EBusinessType.Seat && step.StepType == EStepType.Start)
+			{
+				status = EOrderStatus.HandOverToUnAccept;
+				await _orderRepository.Updateable()
+					.SetColumns(o => new Orders.Order() { Status = status, SignerId = dto.Handler.UserId })
+					.Where(o => o.Id == dto.OrderId).ExecuteCommandAsync(HttpContext.RequestAborted);
+			}
+			else
+			{
+				await _orderRepository.Updateable()
+					.SetColumns(o => new Orders.Order() { Status = status })
+					.Where(o => o.Id == dto.OrderId).ExecuteCommandAsync(HttpContext.RequestAborted);
+			}
+		}
     }
 
     #endregion