From 75622d674f880239cebe0f92ea48cd31f9a26b20 Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Sat, 19 Aug 2023 01:20:40 +0800 Subject: [PATCH] 1 --- .../PurchaseScheme/PurchaseSchemeBusiness.cs | 7 +++++-- .../Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs b/BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs index 1aaa0d6..f19868c 100644 --- a/BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs +++ b/BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs @@ -320,10 +320,13 @@ namespace BBWYB.Server.Business amount += purchaseSkuBasicInfoList.Sum(p => p.ItemList.Sum(s => s.Price)); } - if (purchaseScheme.DefaultCost != amount) + if (purchaseScheme.RealCost != amount || + purchaseScheme.DefaultCost != amount) { + purchaseScheme.RealCost = amount; purchaseScheme.DefaultCost = amount; - var update = fsql.Update(purchaseScheme.Id).Set(p => p.DefaultCost, amount); + var update = fsql.Update(purchaseScheme.Id).Set(p => p.RealCost, amount) + .Set(p => p.DefaultCost, amount); updatePurchaseSchemeList.Add(update); } } diff --git a/BBWYB.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs b/BBWYB.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs index e1c617b..2b62f1a 100644 --- a/BBWYB.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs +++ b/BBWYB.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs @@ -12,6 +12,8 @@ namespace BBWYB.Server.Model.Dto //public string PurchaserLocation { get; set; } + public decimal LastPurchasePriceCost { get => RealCost; } + public new List PurchaseSchemeProductList { get; set; } public List PurchaserList { get; set; }