diff --git a/MyCode.Project.Services/Implementation/InvoiceOrder/InvoiceOrderService.cs b/MyCode.Project.Services/Implementation/InvoiceOrder/InvoiceOrderService.cs index c88b641..3741c02 100644 --- a/MyCode.Project.Services/Implementation/InvoiceOrder/InvoiceOrderService.cs +++ b/MyCode.Project.Services/Implementation/InvoiceOrder/InvoiceOrderService.cs @@ -82,12 +82,13 @@ namespace MyCode.Project.Services.Implementation Guid pid = orderItems.Select(t => t.InvoiceOrderId.Value).FirstOrDefault(); var orderHead = _invoiceOrderRepository.Queryable().Where(t => t.SupplierId == loginInfo.SupplierId && t.Id == pid).First(); var ids = orderItems.Select(t => t.Id).ToList(); - var OrderItemIds= orderItems.Select(t => t.PurchaseOrderItemId).ToList(); + if (orderHead == null) { throw new BaseException("订单数据不正确"); } orderItems = _invoiceOrderItemRepository.Queryable().Where(t => t.InvoiceOrderId == orderHead.Id).ToList(); + var OrderItemIds = orderItems.Select(t => t.PurchaseOrderItemId).ToList(); BillDelete billDelete = new BillDelete(); billDelete.Numbers = orderHead.FBillNo; try