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 public enum SDType
{ {
= 0, = 0,
= 1, = 1,
= 2 = 2
} }

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

@ -214,9 +214,11 @@ namespace BBWY.Client.Models
{ {
get get
{ {
return StorageType != null && StorageType != Models.StorageType.SD && var beforeTotalCost = OrderCost?.BeforeTotalCost ?? 0M;
((OrderCost?.BeforeTotalCost ?? 0M) == 0M || return OrderState != OrderState. && StorageType != Models.StorageType.SD &&
(OrderCost?.BeforeTotalCost ?? 0M) > OrderSellerPrice + FreightPrice); ((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.ItemTemplate>
</ListBox> </ListBox>
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="2" HorizontalAlignment="Right"/> <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="3" HorizontalAlignment="Right"/>
<Border Width="1" Background="{StaticResource Border.Brush}" Grid.Column="4" 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) 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.StartDate != null, (o, ocs, oct) => o.StartTime >= searchOrderRequest.StartDate)
.WhereIf(searchOrderRequest.EndDate != null, (o, ocs, oct) => o.StartTime <= searchOrderRequest.EndDate) .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 && .WhereIf(searchOrderRequest.IncludeExceptionOrder,
(oct.PurchaseAmount == 0M || (o, ocs, oct) => o.OrderState != Enums.OrderState. && o.StorageType != Enums.StorageType.SD &&
oct.PurchaseAmount + oct.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice)) ((o.StorageType != null && oct.PurchaseAmount == 0M) ||
//.WhereIf(searchOrderRequest.IsContainsAfterSaleOrder != null, (o, ocs, oct) => o.IsAfterSaleOrder == searchOrderRequest.IsContainsAfterSaleOrder) (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.OnlyDF, (o, ocs, oct) => o.StorageType == Enums.StorageType.)
.WhereIf(searchOrderRequest.ExcludeCanceled, (o, ocs, oct) => o.OrderState != Enums.OrderState.) .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) .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 public enum SDType
{ {
= 0, = 0,
= 1, = 1,
= 2 = 2
} }

Loading…
Cancel
Save