diff --git a/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs b/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs index e0ff81d5..24387339 100644 --- a/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs +++ b/BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs @@ -145,6 +145,9 @@ namespace BBWY.Server.Business var purchasePlatform = productParamList.FirstOrDefault().PurchasePlatform; var purchaseAccount = request.PurchaseAccountList.FirstOrDefault(pa => pa.PurchasePlatformId == purchasePlatform); + if (purchaseAccount == null) + throw new BusinessException($"缺少{purchasePlatform}平台的采购账号"); + var platformSDKBusiness = platformSDKBusinessList.FirstOrDefault(p => p.Platform == purchasePlatform); var previewOrderResponse = platformSDKBusiness.PreviewOrder(new PreviewOrderReuqest() {