diff --git a/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs b/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs index 15f39dd1..d5652b60 100644 --- a/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs +++ b/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs @@ -854,6 +854,15 @@ namespace BBWY.Server.Business }); } + if (failSkuList != null && failSkuList.Count() > 0) + { + var errorMsgBuilder = new StringBuilder(); + foreach (var failSku in failSkuList) + { + errorMsgBuilder.AppendLine($"sku:{failSku.SkuId},reason:{failSku.ErrorMsg}"); + } + throw new BusinessException($"下单失败\r\n{errorMsgBuilder.ToString()}"); + } return new BatchCreareOrderResponse() { FailSkuList = failSkuList,