|
|
@ -434,8 +434,10 @@ namespace BBWYB.Server.Business |
|
|
|
|
|
|
|
//验证该议价组的符合sku条件的采购方案是否都参与投标
|
|
|
|
var purchaseSchemeIdList = fsql.Select<PurchaseScheme>().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()}个符合条件但未参与竞标的采购方案"); |
|
|
|