From 82aec17589afb19a782d5ca55092b13bed7a0afd Mon Sep 17 00:00:00 2001
From: shanj <18996038927@163.com>
Date: Sun, 30 Apr 2023 00:39:00 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E5=BE=85=E4=BB=98=E6=AC=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Order/ChoosePurchaseSchemeViewModel.cs | 4 ++-
BBWYB.Client/Views/MainWindow.xaml | 2 +-
BBWYB.Client/Views/Order/OrderList.xaml | 36 +++++++++----------
.../Sync/OrderSyncBusiness.cs | 4 +--
4 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/BBWYB.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs b/BBWYB.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs
index deb0168..7709894 100644
--- a/BBWYB.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs
+++ b/BBWYB.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs
@@ -108,7 +108,9 @@ namespace BBWYB.Client.ViewModels
if (otherSkuGroup.SkuId == skuGroup.SkuId)
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;
}
diff --git a/BBWYB.Client/Views/MainWindow.xaml b/BBWYB.Client/Views/MainWindow.xaml
index 3c7a9fb..0033f3c 100644
--- a/BBWYB.Client/Views/MainWindow.xaml
+++ b/BBWYB.Client/Views/MainWindow.xaml
@@ -24,7 +24,7 @@
-
+
diff --git a/BBWYB.Client/Views/Order/OrderList.xaml b/BBWYB.Client/Views/Order/OrderList.xaml
index f0a06cf..bdd72c2 100644
--- a/BBWYB.Client/Views/Order/OrderList.xaml
+++ b/BBWYB.Client/Views/Order/OrderList.xaml
@@ -137,6 +137,18 @@
Command="{Binding SetOrderStateCommand}" CommandParameter="{x:Null}"
Background="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=#null:#8080FF:#F2F2F2}"
Foreground="{Binding OrderState,Converter={StaticResource objConverter},ConverterParameter=#null:White:#4A4A4A}"/>
+
+
+
+
+
+
+
+
-
+
@@ -156,8 +168,8 @@
-
+
@@ -172,21 +184,7 @@
-
+ Command="{Binding SetOrderStateCommand}" CommandParameter="{x:Static cmodel:OrderState.已取消}"/>
diff --git a/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs b/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs
index 304fd21..b34a584 100644
--- a/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs
+++ b/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs
@@ -83,7 +83,7 @@ namespace BBWYB.Server.Business.Sync
foreach (var qtOrder in qtOrderList.Items)
{
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)
{
//新订单
@@ -227,7 +227,7 @@ namespace BBWYB.Server.Business.Sync
private Enums.OrderState ConvertQuanTanOrderState(string qtOrderState, bool isPurchased)
{
/*
- -1、已退款;
+-1、已取消;
0、待发货;
1、待收货;
2、待评价;