|
@ -1309,10 +1309,50 @@ namespace BBWYB.Server.Business |
|
|
{ |
|
|
{ |
|
|
if (pss.IsInvalid == 1) |
|
|
if (pss.IsInvalid == 1) |
|
|
throw new BusinessException($"采购配件{pss.PurchaseSkuId}已失效"); |
|
|
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() |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|