|
@ -268,7 +268,7 @@ namespace BBWY.Client.ViewModels |
|
|
} |
|
|
} |
|
|
else if (productSku.SelectedPurchaseScheme.PurchaseSchemeProductList.Count >= 4) |
|
|
else if (productSku.SelectedPurchaseScheme.PurchaseSchemeProductList.Count >= 4) |
|
|
{ |
|
|
{ |
|
|
MessageBox.Show("该采购方案的商品数量已达上限(4)"); |
|
|
MessageBox.Show("该采购方案的商品数量已达上限(5)"); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -323,10 +323,10 @@ namespace BBWY.Client.ViewModels |
|
|
{ |
|
|
{ |
|
|
LoadPurchaseProduct(sku.SelectedPurchaseScheme.PurchasePlatform, purchaseSchemeProduct, purchaseProductId, (p) => |
|
|
LoadPurchaseProduct(sku.SelectedPurchaseScheme.PurchasePlatform, purchaseSchemeProduct, purchaseProductId, (p) => |
|
|
{ |
|
|
{ |
|
|
if (sku.PurchaseSchemeList.Any(s => s.PurchaserId == p)) |
|
|
if (sku.PurchaseSchemeList.Any(s => s.Id != sku.SelectedPurchaseScheme.Id && s.PurchaserId == p)) |
|
|
return $"sku{sku.Id}的采购方案中已存在相同的采购商"; |
|
|
return $"sku{sku.Id}的采购方案中已存在相同的采购商"; //同一个sku中的采购方案不能有相同的采购商
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(PurchaserId) && p != PurchaserId) |
|
|
if (!string.IsNullOrEmpty(PurchaserId) && p != PurchaserId) //同一批操作的sku必须为相同的采购商
|
|
|
return "采购商必须相同"; |
|
|
return "采购商必须相同"; |
|
|
|
|
|
|
|
|
return string.Empty; |
|
|
return string.Empty; |
|
|