From ace6985e0295606b259c91f7b5a2df9512e3c39c Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Thu, 29 Feb 2024 02:36:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=89=AF=E5=BA=93=E9=80=9A=E7=9F=A5=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SkuOptimization/SkuOptimizationBusiness.cs | 3 ++- BBWYB.Server.Business/Sync/OrderSyncBusiness.cs | 3 ++- BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs | 6 ++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs b/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs index 7a953d0..545e42a 100644 --- a/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs +++ b/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs @@ -130,7 +130,8 @@ namespace BBWYB.Server.Business TriggerOptimizationReason = reason, LastOptimizationRatio = skuOptimizationHistory?.OptimizationRatio ?? 0M, LastPurchasePrice = skuOptimizationHistory?.CurrentPurchasePrice, - PrePurchasedAmount = (skuOptimizationHistory?.CurrentPurchasePrice ?? 0M) * reqItem.PreItemCount + PrePurchasedAmount = (skuOptimizationHistory?.CurrentPurchasePrice ?? 0M) * reqItem.PreItemCount, + LastOptimizationTime = skuOptimizationHistory?.CreateTime }; #endregion diff --git a/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs b/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs index 6801477..0928d64 100644 --- a/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs +++ b/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs @@ -451,7 +451,8 @@ namespace BBWYB.Server.Business.Sync CompletionTime = null, JDSkuId = belongSkus?.FirstOrDefault(j => j.Value("SkuId") == waitCheckOrderSku.SkuId)?.Value("BelongSkuId") ?? string.Empty, LastOptimizationRatio = 0, - LastPurchasePrice = 0 + LastPurchasePrice = 0, + LastOptimizationTime = null }; insertSkuOptimizationTaskList.Add(skuOptimizationTask); diff --git a/BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs b/BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs index 5c413c1..9b5d94e 100644 --- a/BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs +++ b/BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs @@ -18,6 +18,12 @@ namespace BBWYB.Server.Model.Db [Column(DbType = "datetime")] public DateTime? CreateTime { get; set; } + /// + /// 上次优化时间(优化完成后首次采购的时间) + /// + [Column(DbType = "datetime")] + public DateTime? LastOptimizationTime { get; set; } + /// /// 是否完成优化 ///