Browse Source

1)查询采购方案列表接口,如果需要查询配件信息,采购方案默认成本返回最新值

2)重新修复所有配件的最近采购价,不取api的price ,用itemAmount / quantity计算
liangku_skuoptimazation
shanji 2 years ago
parent
commit
01e1ea2bc3
  1. 2
      BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs
  2. 3
      SDKAdapter/PurchasePlatform/Client/Impl/PP_1688Client.cs

2
BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs

@ -797,6 +797,7 @@ namespace BBWYB.Server.Business
#region 获取采购方案基本信息
if (request.IncludePurchaseSkuBasicInfo == 1)
{
scheme.DefaultCost = 0;
foreach (var schemeProduct in schemeProductList)
{
try
@ -823,6 +824,7 @@ namespace BBWYB.Server.Business
schemeProductSku.PurchaseSkuTitle = basicSku.Title;
schemeProductSku.PurchaseSkuPrice = basicSku.Price;
schemeProductSku.PurchaseSkuLogo = basicSku.Logo;
scheme.DefaultCost += schemeProductSku.PurchaseSkuPrice.Value * (schemeProductSku.PurchaseRatio ?? 1);
}
}
}

3
SDKAdapter/PurchasePlatform/Client/Impl/PP_1688Client.cs

@ -245,7 +245,8 @@ namespace SDKAdapter.PurchasePlatform.Client
SpecId = itemJToken.Value<string>("specId"),
ProductAmount = itemJToken.Value<decimal>("itemAmount"),
Quantity = Convert.ToInt32(itemJToken.Value<decimal>("quantity")),
Price = itemJToken.Value<decimal>("price"),
//Price = itemJToken.Value<decimal>("price"),
Price = itemJToken.Value<decimal>("itemAmount") / itemJToken.Value<decimal>("quantity"),
OrderSkuId = itemJToken.Value<string>("subItemID")
}).ToList()
};

Loading…
Cancel
Save