Browse Source

良库通知接口微调

liangku_skuoptimazation
shanji 1 year ago
parent
commit
ace6985e02
  1. 3
      BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs
  2. 3
      BBWYB.Server.Business/Sync/OrderSyncBusiness.cs
  3. 6
      BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs

3
BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs

@ -130,7 +130,8 @@ namespace BBWYB.Server.Business
TriggerOptimizationReason = reason, TriggerOptimizationReason = reason,
LastOptimizationRatio = skuOptimizationHistory?.OptimizationRatio ?? 0M, LastOptimizationRatio = skuOptimizationHistory?.OptimizationRatio ?? 0M,
LastPurchasePrice = skuOptimizationHistory?.CurrentPurchasePrice, LastPurchasePrice = skuOptimizationHistory?.CurrentPurchasePrice,
PrePurchasedAmount = (skuOptimizationHistory?.CurrentPurchasePrice ?? 0M) * reqItem.PreItemCount PrePurchasedAmount = (skuOptimizationHistory?.CurrentPurchasePrice ?? 0M) * reqItem.PreItemCount,
LastOptimizationTime = skuOptimizationHistory?.CreateTime
}; };
#endregion #endregion

3
BBWYB.Server.Business/Sync/OrderSyncBusiness.cs

@ -451,7 +451,8 @@ namespace BBWYB.Server.Business.Sync
CompletionTime = null, CompletionTime = null,
JDSkuId = belongSkus?.FirstOrDefault(j => j.Value<string>("SkuId") == waitCheckOrderSku.SkuId)?.Value<string>("BelongSkuId") ?? string.Empty, JDSkuId = belongSkus?.FirstOrDefault(j => j.Value<string>("SkuId") == waitCheckOrderSku.SkuId)?.Value<string>("BelongSkuId") ?? string.Empty,
LastOptimizationRatio = 0, LastOptimizationRatio = 0,
LastPurchasePrice = 0 LastPurchasePrice = 0,
LastOptimizationTime = null
}; };
insertSkuOptimizationTaskList.Add(skuOptimizationTask); insertSkuOptimizationTaskList.Add(skuOptimizationTask);

6
BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs

@ -18,6 +18,12 @@ namespace BBWYB.Server.Model.Db
[Column(DbType = "datetime")] [Column(DbType = "datetime")]
public DateTime? CreateTime { get; set; } public DateTime? CreateTime { get; set; }
/// <summary>
/// 上次优化时间(优化完成后首次采购的时间)
/// </summary>
[Column(DbType = "datetime")]
public DateTime? LastOptimizationTime { get; set; }
/// <summary> /// <summary>
/// 是否完成优化 /// 是否完成优化
/// </summary> /// </summary>

Loading…
Cancel
Save