From c98af67bb4f868350a0df41d42d9935e203ae02d Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Fri, 8 Mar 2024 15:08:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BC=98=E5=8C=96=E9=AA=8C?= =?UTF-8?q?=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SkuOptimization/SkuOptimizationBusiness.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs b/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs index 464bd26..10054bd 100644 --- a/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs +++ b/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs @@ -434,8 +434,10 @@ namespace BBWYB.Server.Business //验证该议价组的符合sku条件的采购方案是否都参与投标 var purchaseSchemeIdList = fsql.Select().Where(ps => ps.BelongBargainTeamId == uInfo.user.DepartmentId && - skuIdList.Contains(ps.SkuId)) + skuIdList.Contains(ps.SkuId)) .ToList(ps => ps.Id); + if (purchaseSchemeIdList.Count() == 0) + throw new BusinessException($"议价组{uInfo.department.DepartmentName}没有参与竞标的采购方案,不能完成优化任务"); var noJoinCompetitiveTenderSchemeIdList = purchaseSchemeIdList.Except(competitiveTenderSchemeIdList); if (noJoinCompetitiveTenderSchemeIdList.Count() > 0) throw new BusinessException($"议价组{uInfo.department.DepartmentName}存在{noJoinCompetitiveTenderSchemeIdList.Count()}个符合条件但未参与竞标的采购方案");