|
@@ -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
|