Browse Source

对接待付款

updatebug
shanji 2 years ago
parent
commit
82aec17589
  1. 4
      BBWYB.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs
  2. 2
      BBWYB.Client/Views/MainWindow.xaml
  3. 36
      BBWYB.Client/Views/Order/OrderList.xaml
  4. 4
      BBWYB.Server.Business/Sync/OrderSyncBusiness.cs

4
BBWYB.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs

@ -108,7 +108,9 @@ namespace BBWYB.Client.ViewModels
if (otherSkuGroup.SkuId == skuGroup.SkuId) if (otherSkuGroup.SkuId == skuGroup.SkuId)
continue; continue;
otherSkuGroup.SelectedScheme = otherSkuGroup.SchemeList.FirstOrDefault(s => s.PurchaserId == purchaserId); var samePurchaseScheme = otherSkuGroup.SchemeList.FirstOrDefault(s => s.PurchaserId == purchaserId);
if (samePurchaseScheme != null)
otherSkuGroup.SelectedScheme = samePurchaseScheme;
} }
isResponse = true; isResponse = true;
} }

2
BBWYB.Client/Views/MainWindow.xaml

@ -24,7 +24,7 @@
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="10,0,0,0"> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="10,0,0,0">
<TextBlock Text="{Binding GlobalContext.User.Name}"/> <TextBlock Text="{Binding GlobalContext.User.Name}"/>
<TextBlock Text="{Binding GlobalContext.User.Shop.ShopName}" Margin="5,0,0,0"/> <TextBlock Text="{Binding GlobalContext.User.Shop.ShopName}" Margin="5,0,0,0"/>
<TextBlock Text="v10005" Margin="5,0,0,0"/> <TextBlock Text="v10006" Margin="5,0,0,0"/>
</StackPanel> </StackPanel>
</Border> </Border>
<Grid Grid.Row="1"> <Grid Grid.Row="1">

36
BBWYB.Client/Views/Order/OrderList.xaml

@ -137,6 +137,18 @@
Command="{Binding SetOrderStateCommand}" CommandParameter="{x:Null}" Command="{Binding SetOrderStateCommand}" CommandParameter="{x:Null}"
Background="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=#null:#8080FF:#F2F2F2}" Background="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=#null:#8080FF:#F2F2F2}"
Foreground="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=#null:White:#4A4A4A}"/> Foreground="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=#null:White:#4A4A4A}"/>
<c:BButton Width="100"
Background="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=待付款:#8080FF:#F2F2F2}"
Foreground="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=待付款:White:#4A4A4A}"
Command="{Binding SetOrderStateCommand}" CommandParameter="{x:Static cmodel:OrderState.待付款}">
<c:BButton.Content>
<TextBlock>
<Run Text="待付款"/>
<!--<Run Text="{Binding WaitPurchaseOrderCount,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"
Foreground="{StaticResource Text.Pink}"/>-->
</TextBlock>
</c:BButton.Content>
</c:BButton>
<c:BButton Width="100" <c:BButton Width="100"
Background="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=等待采购:#8080FF:#F2F2F2}" Background="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=等待采购:#8080FF:#F2F2F2}"
Foreground="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=等待采购:White:#4A4A4A}" Foreground="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=等待采购:White:#4A4A4A}"
@ -144,8 +156,8 @@
<c:BButton.Content> <c:BButton.Content>
<TextBlock> <TextBlock>
<Run Text="等待采购"/> <Run Text="等待采购"/>
<Run Text="{Binding WaitPurchaseOrderCount,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}" <!--<Run Text="{Binding WaitPurchaseOrderCount,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"
Foreground="{StaticResource Text.Pink}"/> Foreground="{StaticResource Text.Pink}"/>-->
</TextBlock> </TextBlock>
</c:BButton.Content> </c:BButton.Content>
</c:BButton> </c:BButton>
@ -156,8 +168,8 @@
<c:BButton.Content> <c:BButton.Content>
<TextBlock> <TextBlock>
<Run Text="待出库"/> <Run Text="待出库"/>
<Run Text="{Binding WaitOutStoreCount,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}" <!--<Run Text="{Binding WaitOutStoreCount,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"
Foreground="{StaticResource Text.Pink}"/> Foreground="{StaticResource Text.Pink}"/>-->
</TextBlock> </TextBlock>
</c:BButton.Content> </c:BButton.Content>
</c:BButton> </c:BButton>
@ -172,21 +184,7 @@
<c:BButton Content="已取消" Width="100" <c:BButton Content="已取消" Width="100"
Background="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=已取消:#8080FF:#F2F2F2}" Background="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=已取消:#8080FF:#F2F2F2}"
Foreground="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=已取消:White:#4A4A4A}" Foreground="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=已取消:White:#4A4A4A}"
Command="{Binding SetOrderStateCommand}" CommandParameter="{x:Static cmodel:OrderState.已取消}" Command="{Binding SetOrderStateCommand}" CommandParameter="{x:Static cmodel:OrderState.已取消}"/>
Visibility="{Binding IsSDGroup,ConverterParameter=true:Collapsed:Visible,Converter={StaticResource objConverter}}"/>
<!--<c:BButton Width="100"
Background="{Binding IncludeExceptionOrder,Converter={StaticResource objConverter},ConverterParameter=true:#8080FF:#F2F2F2}"
Foreground="{Binding IncludeExceptionOrder,Converter={StaticResource objConverter},ConverterParameter=true:White:#4A4A4A}"
Command="{Binding SetIncludeExceptionOrderCommand}"
Visibility="{Binding IsSDGroup,ConverterParameter=true:Collapsed:Visible,Converter={StaticResource objConverter}}">
<c:BButton.Content>
<TextBlock>
<Run Text="异常单"/>
<Run Text="{Binding ExceptionOrderCount,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"
Foreground="{StaticResource Text.Pink}"/>
</TextBlock>
</c:BButton.Content>
</c:BButton>-->
</StackPanel> </StackPanel>
<Border x:Name="bd_statistics" Grid.RowSpan="3" HorizontalAlignment="Right" Padding="15,0" TextBlock.Foreground="{StaticResource Text.Color}"> <Border x:Name="bd_statistics" Grid.RowSpan="3" HorizontalAlignment="Right" Padding="15,0" TextBlock.Foreground="{StaticResource Text.Color}">

4
BBWYB.Server.Business/Sync/OrderSyncBusiness.cs

@ -83,7 +83,7 @@ namespace BBWYB.Server.Business.Sync
foreach (var qtOrder in qtOrderList.Items) foreach (var qtOrder in qtOrderList.Items)
{ {
var dbOrder = dbOrderList.FirstOrDefault(o => o.Id == qtOrder.OrderId); var dbOrder = dbOrderList.FirstOrDefault(o => o.Id == qtOrder.OrderId);
var orderState = ConvertQuanTanOrderState(qtOrder.OrderState, dbOrder?.IsPurchased ?? false); var orderState = !qtOrder.IsPay ? Enums.OrderState. : ConvertQuanTanOrderState(qtOrder.OrderState, dbOrder?.IsPurchased ?? false);
if (dbOrder == null) if (dbOrder == null)
{ {
//新订单 //新订单
@ -227,7 +227,7 @@ namespace BBWYB.Server.Business.Sync
private Enums.OrderState ConvertQuanTanOrderState(string qtOrderState, bool isPurchased) private Enums.OrderState ConvertQuanTanOrderState(string qtOrderState, bool isPurchased)
{ {
/* /*
-1退 -1
0 0
1 1
2 2

Loading…
Cancel
Save