shanji 3 years ago
parent
commit
8ad6c9b244
  1. 2
      BBWY.Client/Models/Enums.cs
  2. 8
      BBWY.Client/Models/Order/Order.cs
  3. 1
      BBWY.Client/Views/Order/OrderList.xaml
  4. 9
      BBWY.Server.Business/Order/OrderBusiness.cs
  5. 2
      BBWY.Server.Model/Enums.cs

2
BBWY.Client/Models/Enums.cs

@ -98,7 +98,7 @@
public enum SDType
{
= 0,
= 1,
= 1,
= 2
}

8
BBWY.Client/Models/Order/Order.cs

@ -214,9 +214,11 @@ namespace BBWY.Client.Models
{
get
{
return StorageType != null && StorageType != Models.StorageType.SD &&
((OrderCost?.BeforeTotalCost ?? 0M) == 0M ||
(OrderCost?.BeforeTotalCost ?? 0M) > OrderSellerPrice + FreightPrice);
var beforeTotalCost = OrderCost?.BeforeTotalCost ?? 0M;
return OrderState != OrderState. && StorageType != Models.StorageType.SD &&
((StorageType != null && beforeTotalCost == 0M) ||
(beforeTotalCost > OrderSellerPrice + FreightPrice) ||
(StorageType == null && OrderState != OrderState.));
}
}

1
BBWY.Client/Views/Order/OrderList.xaml

@ -589,7 +589,6 @@
</ListBox.ItemTemplate>
</ListBox>
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="2" HorizontalAlignment="Right"/>
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="3" HorizontalAlignment="Right"/>
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="4" HorizontalAlignment="Right"/>

9
BBWY.Server.Business/Order/OrderBusiness.cs

@ -60,10 +60,11 @@ namespace BBWY.Server.Business
select = select.WhereIf(searchOrderRequest.OrderState != null, (o, ocs, oct) => o.OrderState == searchOrderRequest.OrderState)
.WhereIf(searchOrderRequest.StartDate != null, (o, ocs, oct) => o.StartTime >= searchOrderRequest.StartDate)
.WhereIf(searchOrderRequest.EndDate != null, (o, ocs, oct) => o.StartTime <= searchOrderRequest.EndDate)
.WhereIf(searchOrderRequest.IncludeExceptionOrder, (o, ocs, oct) => o.StorageType != null && o.StorageType != Enums.StorageType.SD &&
(oct.PurchaseAmount == 0M ||
oct.PurchaseAmount + oct.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice))
//.WhereIf(searchOrderRequest.IsContainsAfterSaleOrder != null, (o, ocs, oct) => o.IsAfterSaleOrder == searchOrderRequest.IsContainsAfterSaleOrder)
.WhereIf(searchOrderRequest.IncludeExceptionOrder,
(o, ocs, oct) => o.OrderState != Enums.OrderState. && o.StorageType != Enums.StorageType.SD &&
((o.StorageType != null && oct.PurchaseAmount == 0M) ||
(oct.PurchaseAmount + oct.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice) ||
(o.StorageType == null && o.OrderState != Enums.OrderState.)))
.WhereIf(searchOrderRequest.OnlyDF, (o, ocs, oct) => o.StorageType == Enums.StorageType.)
.WhereIf(searchOrderRequest.ExcludeCanceled, (o, ocs, oct) => o.OrderState != Enums.OrderState.)
.WhereIf(searchOrderRequest.ExcludeSD && !searchOrderRequest.OnlyDF, (o, ocs, oct) => o.StorageType == null || o.StorageType != Enums.StorageType.SD)

2
BBWY.Server.Model/Enums.cs

@ -91,7 +91,7 @@
public enum SDType
{
= 0,
= 1,
= 1,
= 2
}

Loading…
Cancel
Save