|
@@ -2756,7 +2756,10 @@ public class OrderController : BaseController
|
|
|
var screen = await _orderScreenRepository.Queryable().Where(x => x.OrderId == dto.OrderId && (int)x.Status < 2).AnyAsync();
|
|
|
if (screen) throw UserFriendlyException.SameMessage("工单存在甄别中的信息!");
|
|
|
|
|
|
- var order = await _orderRepository.GetAsync(x => x.Id == dto.OrderId);
|
|
|
+ var order = await _orderRepository
|
|
|
+ .Queryable()
|
|
|
+ .Includes(d=>d.Workflow)
|
|
|
+ .FirstAsync(d=>d.Id == dto.OrderId);
|
|
|
if (order.Workflow.IsInCountersign) throw UserFriendlyException.SameMessage("工单会签中,无法进行特提!");
|
|
|
|
|
|
var model = _mapper.Map<OrderSpecial>(dto);
|