From 2e61d573ef772df3cec12d386377297c25528361 Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Thu, 20 Jul 2023 13:08:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95sku=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=8F=91=E8=B4=A7=E6=A0=87=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWYB.Server.Business/Order/OrderBusiness.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/BBWYB.Server.Business/Order/OrderBusiness.cs b/BBWYB.Server.Business/Order/OrderBusiness.cs index 35ef554..a06e331 100644 --- a/BBWYB.Server.Business/Order/OrderBusiness.cs +++ b/BBWYB.Server.Business/Order/OrderBusiness.cs @@ -299,11 +299,9 @@ namespace BBWYB.Server.Business .ToList(); if (currentSku_PurchaseSkuIdList.Count() > 0) { - var currentSku_PurchaseSkuList = orderPurchaseSkuInfoList.Where(posku => posku.OrderId == order.Id && - posku.PurchaseOrderId == purchaseOrder.PurchaseOrderId && - currentSku_PurchaseSkuIdList.Contains(posku.PurchaseSkuId)) - .ToList(); - if (currentSku_PurchaseSkuList.Count() > 0) + var currentSku_PurchaseSkuList = purchaseOrder.OrderPurchaseSkuInfoList?.Where(posku => currentSku_PurchaseSkuIdList.Contains(posku.PurchaseSkuId)) + ?.ToList(); + if (currentSku_PurchaseSkuList != null && currentSku_PurchaseSkuList.Count() > 0) { var totalCount = currentSku_PurchaseSkuList.Count(); var shipCount = currentSku_PurchaseSkuList.Count(posku => !string.IsNullOrEmpty(posku.WaybillNo));