Browse Source

调整异常订单判定条件

AddValidOverTime
sanji 2 years ago
parent
commit
2e60e9d294
  1. 2
      BBWY.Server.Business/Statistics/StatisticsBusiness.cs
  2. 1
      BBWY.Server.Business/TestBusiness.cs
  3. 3
      BBWY.Server.Model/Dto/Request/Test/RepairSkuDetailAndSkuGriooProfit.cs

2
BBWY.Server.Business/Statistics/StatisticsBusiness.cs

@ -375,7 +375,7 @@ namespace BBWY.Server.Business
o.IsGift == false && o.IsGift == false &&
o.OrderState != Enums.OrderState. && o.OrderState != Enums.OrderState. &&
((o.StorageType != Enums.StorageType.SD && o.StorageType != null && oc.PurchaseAmount == 0M) || ((o.StorageType != Enums.StorageType.SD && o.StorageType != null && oc.PurchaseAmount == 0M) ||
(o.StorageType != Enums.StorageType.SD && oc.PurchaseAmount + oc.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice) || (o.StorageType != Enums.StorageType.SD && oc.PurchaseAmount + oc.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice + o.PingTaiChengDanYouHuiQuan) ||
(o.StorageType == null && o.OrderState != Enums.OrderState.))).Count(); (o.StorageType == null && o.OrderState != Enums.OrderState.))).Count();
response.WaitOutStoreCount = fsql.Select<Order>().Where(o => o.ShopId == shopId && o.OrderState == Enums.OrderState. && o.StartTime >= dt && response.WaitOutStoreCount = fsql.Select<Order>().Where(o => o.ShopId == shopId && o.OrderState == Enums.OrderState. && o.StartTime >= dt &&

1
BBWY.Server.Business/TestBusiness.cs

@ -189,6 +189,7 @@ namespace BBWY.Server.Business
o.StartTime >= request.StartTime && o.StartTime >= request.StartTime &&
o.StartTime <= request.EndTime) o.StartTime <= request.EndTime)
.WhereIf(!string.IsNullOrEmpty(request.OrderId), o => o.Id == request.OrderId) .WhereIf(!string.IsNullOrEmpty(request.OrderId), o => o.Id == request.OrderId)
.WhereIf(request.OrderIdList != null && request.OrderIdList.Count() > 0, o => request.OrderIdList.Contains(o.Id))
.OrderByDescending(o => o.StartTime) .OrderByDescending(o => o.StartTime)
.ToList(o => o.Id); .ToList(o => o.Id);

3
BBWY.Server.Model/Dto/Request/Test/RepairSkuDetailAndSkuGriooProfit.cs

@ -1,4 +1,5 @@
using System; using System;
using System.Collections.Generic;
namespace BBWY.Server.Model.Dto namespace BBWY.Server.Model.Dto
{ {
@ -11,5 +12,7 @@ namespace BBWY.Server.Model.Dto
public long? ShopId { get; set; } public long? ShopId { get; set; }
public string OrderId { get; set; } public string OrderId { get; set; }
public List<string> OrderIdList { get; set; }
} }
} }

Loading…
Cancel
Save