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,
LastOptimizationRatio = skuOptimizationHistory?.OptimizationRatio ?? 0M,
LastPurchasePrice = skuOptimizationHistory?.CurrentPurchasePrice,
PrePurchasedAmount = (skuOptimizationHistory?.CurrentPurchasePrice ?? 0M) * reqItem.PreItemCount
PrePurchasedAmount = (skuOptimizationHistory?.CurrentPurchasePrice ?? 0M) * reqItem.PreItemCount,
LastOptimizationTime = skuOptimizationHistory?.CreateTime
};
#endregion

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

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

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

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

Loading…
Cancel
Save