Browse Source

批量修改议价

yijia
shanji 2 years ago
parent
commit
ac078b0018
  1. 42
      BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs

42
BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs

@ -1309,11 +1309,51 @@ namespace BBWYB.Server.Business
{
if (pss.IsInvalid == 1)
throw new BusinessException($"采购配件{pss.PurchaseSkuId}已失效");
var requestSku = request.ItemList.FirstOrDefault(x => x.SkuId == pss.SkuId && x.PurchaseSkuId == pss.PurchaseSkuId);
if (requestSku != null)
pss.ActualPrice = requestSku.ActualPrice;
}
}
}
EditPurchaseSchemeV2(new BatchCURDSchemeRequest()
{
EditPurchaseSchemeList = purchaseSchemeList.Select(ps => new EditPurchaseSchemeRequest()
{
HYBDId = ps.HYBDId,
HYSchemeId = ps.HYSchemeId,
Id = ps.Id,
ProductId = ps.ProductId,
SkuId = ps.SkuId,
ShopId = ps.ShopId,
SchemeGroupId = ps.SchemeGroupId,
PurchaseSchemeProductList = ps.PurchaseSchemeProductList.Select(psp => new InputPurchaseSchemeProductRequest()
{
ProductId = psp.ProductId,
PurchasePlatform = psp.PurchasePlatform,
PurchaseProductId = psp.PurchaseProductId,
PurchaserId = psp.PurchaserId,
PurchaserId2 = psp.PurchaserId2,
PurchaserLocation = psp.PurchaserLocation,
PurchaserMemberId = psp.PurchaserMemberId,
PurchaserName = psp.PurchaserName,
PurchaseUrl = psp.PurchaseUrl,
SkuId = psp.SkuId,
PurchaseSchemeProductSkuList = psp.PurchaseSchemeProductSkuList.Select(pss => new InputPurchaseSchemeProductSkuRequest()
{
ActualPrice = pss.ActualPrice,
DefaultPrice = pss.PurchaseSkuPrice,
ProductId = pss.ProductId,
SkuId = pss.SkuId,
PurchaseProductId = pss.PurchaseProductId,
PurchaseRatio = pss.PurchaseRatio,
PurchaseSkuId = pss.PurchaseSkuId,
PurchaseSkuSpecId = pss.PurchaseSkuSpecId
}).ToList()
}).ToList()
}).ToList()
});
}
}
}

Loading…
Cancel
Save