Browse Source

完成优化验证

liangku_skuoptimazation
shanji 1 year ago
parent
commit
c98af67bb4
  1. 4
      BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs

4
BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs

@ -434,8 +434,10 @@ namespace BBWYB.Server.Business
//验证该议价组的符合sku条件的采购方案是否都参与投标 //验证该议价组的符合sku条件的采购方案是否都参与投标
var purchaseSchemeIdList = fsql.Select<PurchaseScheme>().Where(ps => ps.BelongBargainTeamId == uInfo.user.DepartmentId && var purchaseSchemeIdList = fsql.Select<PurchaseScheme>().Where(ps => ps.BelongBargainTeamId == uInfo.user.DepartmentId &&
skuIdList.Contains(ps.SkuId)) skuIdList.Contains(ps.SkuId))
.ToList(ps => ps.Id); .ToList(ps => ps.Id);
if (purchaseSchemeIdList.Count() == 0)
throw new BusinessException($"议价组{uInfo.department.DepartmentName}没有参与竞标的采购方案,不能完成优化任务");
var noJoinCompetitiveTenderSchemeIdList = purchaseSchemeIdList.Except(competitiveTenderSchemeIdList); var noJoinCompetitiveTenderSchemeIdList = purchaseSchemeIdList.Except(competitiveTenderSchemeIdList);
if (noJoinCompetitiveTenderSchemeIdList.Count() > 0) if (noJoinCompetitiveTenderSchemeIdList.Count() > 0)
throw new BusinessException($"议价组{uInfo.department.DepartmentName}存在{noJoinCompetitiveTenderSchemeIdList.Count()}个符合条件但未参与竞标的采购方案"); throw new BusinessException($"议价组{uInfo.department.DepartmentName}存在{noJoinCompetitiveTenderSchemeIdList.Count()}个符合条件但未参与竞标的采购方案");

Loading…
Cancel
Save