shanji 3 years ago
parent
commit
de177fcec7
  1. 6
      BBWY.Server.Business/EarlyWarning/JD/JDStockNumWarningBusiness.cs
  2. 7
      BBWY.Server.Business/Sync/OrderSkuSaleDetailSyncBusiness.cs

6
BBWY.Server.Business/EarlyWarning/JD/JDStockNumWarningBusiness.cs

@ -136,8 +136,8 @@ namespace BBWY.Server.Business
logContentBuilder.AppendLine($"SKU:{sku}"); logContentBuilder.AppendLine($"SKU:{sku}");
logContentBuilder.AppendLine($"商品状态:{skuStockNumCycleType}"); logContentBuilder.AppendLine($"商品状态:{skuStockNumCycleType}");
logContentBuilder.AppendLine($"第一周销量:{firstCycleItemTotal}"); logContentBuilder.AppendLine($"第一周销量:{firstCycleItemTotal}");
logContentBuilder.AppendLine($"第二周期销量:{secondCycleItemTotal}, 相比第一周幅度:{_2Ratio}%"); logContentBuilder.AppendLine($"第二周期销量:{secondCycleItemTotal}, 相比第一周幅度:{_2Ratio * 100}%");
logContentBuilder.AppendLine($"第三周期销量:{thirdCycleItemTotal}, 相比第二周幅度:{_3Ratio}%"); logContentBuilder.AppendLine($"第三周期销量:{thirdCycleItemTotal}, 相比第二周幅度:{_3Ratio * 100}%");
logContentBuilder.AppendLine($"近7天销量:{_7dItemTotal}"); logContentBuilder.AppendLine($"近7天销量:{_7dItemTotal}");
logContentBuilder.AppendLine($"近15天销量:{_15dItemTotal}"); logContentBuilder.AppendLine($"近15天销量:{_15dItemTotal}");
logContentBuilder.AppendLine($"7天日均销量:{_7dAvgItemTotal}"); logContentBuilder.AppendLine($"7天日均销量:{_7dAvgItemTotal}");
@ -242,7 +242,7 @@ namespace BBWY.Server.Business
if (suggestStockNum != 0) if (suggestStockNum != 0)
dingdingContentBuilder.Append($"{skuStockNumGroup.Key}库存低于安全周转天数,建议备货{suggestStockNum}件"); dingdingContentBuilder.Append($"{skuStockNumGroup.Key}库存低于安全周转天数,建议备货{suggestStockNum}件");
else else
dingdingContentBuilder.Append($"近15天销量低于两件,建议暂停备货,采购代发"); dingdingContentBuilder.Append($"建议暂停备货,采购代发");
} }
else if (skuStockNumCycleType == Enums.SkuStockNumCycleType.退) else if (skuStockNumCycleType == Enums.SkuStockNumCycleType.退)
dingdingContentBuilder.Append($"{skuStockNumGroup.Key}库存商品进入衰退期,建议暂停备货,采购代发"); dingdingContentBuilder.Append($"{skuStockNumGroup.Key}库存商品进入衰退期,建议暂停备货,采购代发");

7
BBWY.Server.Business/Sync/OrderSkuSaleDetailSyncBusiness.cs

@ -37,8 +37,8 @@ namespace BBWY.Server.Business
.InnerJoin((osku, o) => osku.OrderId == o.Id) .InnerJoin((osku, o) => osku.OrderId == o.Id)
.WhereIf(shopId != null, (osku, o) => o.ShopId == shopId) .WhereIf(shopId != null, (osku, o) => o.ShopId == shopId)
.Where((osku, o) => o.StartTime >= startDate && o.StartTime <= endTime) .Where((osku, o) => o.StartTime >= startDate && o.StartTime <= endTime)
.Where((osku, o) => o.StorageType != Model.Enums.StorageType.SD) .Where((osku, o) => o.StorageType != Model.Enums.StorageType.SD)
.Where((osku, o) => o.OrderState != Model.Enums.OrderState.) //.Where((osku, o) => o.OrderState != Model.Enums.OrderState.已取消)
.GroupBy((osku, o) => new .GroupBy((osku, o) => new
{ {
o.Platform, o.Platform,
@ -92,7 +92,7 @@ namespace BBWY.Server.Business
.InnerJoin((gos, go) => gos.GiftOrderId == go.Id) .InnerJoin((gos, go) => gos.GiftOrderId == go.Id)
.WhereIf(shopId != null, (gos, go) => go.ShopId == shopId) .WhereIf(shopId != null, (gos, go) => go.ShopId == shopId)
.Where((gos, go) => go.StartTime >= startDate && go.StartTime <= endTime) .Where((gos, go) => go.StartTime >= startDate && go.StartTime <= endTime)
.Where((gos, go) => go.OrderState != Model.Enums.OrderState.) //.Where((gos, go) => go.OrderState != Model.Enums.OrderState.已取消)
.GroupBy((gos, go) => new .GroupBy((gos, go) => new
{ {
go.Platform, go.Platform,
@ -143,7 +143,6 @@ namespace BBWY.Server.Business
insertSkuDailySalesDetailList.AddRange(oskuGroups); insertSkuDailySalesDetailList.AddRange(oskuGroups);
foreach (var canceloSkuGroup in cancelOskuGroups) foreach (var canceloSkuGroup in cancelOskuGroups)
{ {
var skuDaily = insertSkuDailySalesDetailList.FirstOrDefault(s => s.ShopId == canceloSkuGroup.ShopId && var skuDaily = insertSkuDailySalesDetailList.FirstOrDefault(s => s.ShopId == canceloSkuGroup.ShopId &&

Loading…
Cancel
Save