From 851e9e4b5c3a555523397bc110914e19acf5a2f5 Mon Sep 17 00:00:00 2001
From: shanji <18996038927@163.com>
Date: Thu, 25 Aug 2022 18:33:04 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=AF=BC=E5=87=BA=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E5=BA=94=E4=BB=98=EF=BC=8C=E5=AE=9E=E6=94=B6=20?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=80=80=E6=AC=BE=20=E6=9C=AA=E5=A1=AB?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF=E7=BB=99=E6=8F=90=E7=A4=BA=20=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E9=80=80=E6=AC=BE=20=E5=B7=B2=E6=9C=89=E9=87=87?=
=?UTF-8?q?=E8=B4=AD=E8=AE=A2=E5=8D=95=E5=8F=B7=EF=BC=8C=E4=BB=85=E5=B1=95?=
=?UTF-8?q?=E7=A4=BA=E9=80=80=E6=AC=BE=E9=87=91=E9=A2=9D=E8=BE=93=E5=85=A5?=
=?UTF-8?q?=E6=A1=86=20=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E6=94=AF?=
=?UTF-8?q?=E6=8C=81=E4=BB=85=E6=98=BE=E7=A4=BA=E6=9C=AA=E5=A4=84=E7=90=86?=
=?UTF-8?q?=20=E4=BB=A3=E5=8F=91=E8=AE=A2=E5=8D=95=E9=80=80=E5=9B=9E?=
=?UTF-8?q?=E5=8E=82=E5=AE=B6=EF=BC=8C=E8=BF=9B=E9=80=80=E8=B4=A7=E6=AC=BE?=
=?UTF-8?q?=20=E8=AE=A2=E5=8D=95=E7=AE=A1=E7=90=86-=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E5=94=AE=E5=90=8E=E6=8C=89=E9=92=AE=E8=B7=B3=E8=BD=AC=E5=94=AE?=
=?UTF-8?q?=E5=90=8E=E5=8D=95=E5=88=97=E8=A1=A8=20=E6=9C=8D=E5=8A=A1?=
=?UTF-8?q?=E5=8D=95=E5=A4=84=E7=90=86=E7=BB=93=E6=9E=9C=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?SD=E9=80=80=E8=B4=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
BBWY.Client/APIServices/AfterOrderService.cs | 2 +
.../Response/Order/ExportOrderResponse.cs | 19 ++-
.../ViewModels/Order/OrderListViewModel.cs | 33 +++-
...ditAfterSaleOrderRefundPurchaseAmount.xaml | 11 +-
...AfterSaleOrderRefundPurchaseAmount.xaml.cs | 7 +-
BBWY.Client/Views/Order/OrderList.xaml | 7 +-
.../AfterSaleOrder/AfterSaleOrderBusiness.cs | 142 +++++++++---------
BBWY.Server.Business/Order/OrderBusiness.cs | 4 +-
.../Sync/AfterSaleOrderSyncBusiness.cs | 3 +-
BBWY.Server.Model/Db/Order/AfterSaleOrder.cs | 5 +
.../EditAfterSaleOrderRequest.cs | 5 +
.../SearchAfterSaleOrderRequest.cs | 5 +
.../Dto/Response/Order/ExportOrderResponse.cs | 15 ++
BBWY.Server.Model/Enums.cs | 3 +-
14 files changed, 177 insertions(+), 84 deletions(-)
diff --git a/BBWY.Client/APIServices/AfterOrderService.cs b/BBWY.Client/APIServices/AfterOrderService.cs
index 1be993b5..181eaaa5 100644
--- a/BBWY.Client/APIServices/AfterOrderService.cs
+++ b/BBWY.Client/APIServices/AfterOrderService.cs
@@ -20,6 +20,7 @@ namespace BBWY.Client.APIServices
string spu,
string sku,
string serviceId,
+ bool onlyUnhandle,
int pageIndex,
int pageSize)
{
@@ -32,6 +33,7 @@ namespace BBWY.Client.APIServices
spu,
sku,
serviceId,
+ onlyUnhandle,
pageIndex,
pageSize
}, null, HttpMethod.Post);
diff --git a/BBWY.Client/Models/APIModel/Response/Order/ExportOrderResponse.cs b/BBWY.Client/Models/APIModel/Response/Order/ExportOrderResponse.cs
index 56cf9eee..2215dc3f 100644
--- a/BBWY.Client/Models/APIModel/Response/Order/ExportOrderResponse.cs
+++ b/BBWY.Client/Models/APIModel/Response/Order/ExportOrderResponse.cs
@@ -74,10 +74,25 @@ namespace BBWY.Client.Models
public string VenderRemark { get; set; }
+ ///
+ /// 订单货款金额
+ ///
+ public decimal OrderSellerPrice { get; set; }
+
+ ///
+ /// 实收金额
+ ///
+ public decimal ActualAmount { get; set; }
+
+ ///
+ /// 用户应付金额
+ ///
+ public decimal OrderPayment { get; set; }
+
public override string ToString()
{
- //日期,店铺订单号,SKU编码,订单状态,仓储类型,代发下单单号,售价,商品成本,采购运费,头程费用,仓储服务费,快递费,平台扣点,补差金额,利润,利润率,收件人联系方式,商家备注,售后类型,售后与特殊情况备注
- return $"{OrderStartTime:yyyy-MM-dd HH:mm:ss},{OrderId},{SkuIds},{OrderState},{StorageType},{PurchaseOrderIds},{OrderTotalPrice},{PurchaseSkuAmount},{PurchaseFreight},{FirstFreight},{StorageAmount},{DeliveryExpressFreight},{PlatformCommissionAmount},{FreightPrice},{Profit},{ProfitRatio},{ConsigneeStr},{VenderRemark}";
+ //日期,店铺订单号,SKU编码,订单状态,仓储类型,代发下单单号,售价,商品成本,采购运费,头程费用,仓储服务费,快递费,平台扣点,补差金额,应付金额,实收金额,利润,利润率,收件人联系方式,商家备注,售后类型,售后与特殊情况备注
+ return $"{OrderStartTime:yyyy-MM-dd HH:mm:ss},{OrderId},{SkuIds},{OrderState},{StorageType},{PurchaseOrderIds},{OrderTotalPrice},{PurchaseSkuAmount},{PurchaseFreight},{FirstFreight},{StorageAmount},{DeliveryExpressFreight},{PlatformCommissionAmount},{FreightPrice},{OrderPayment},{ActualAmount},{Profit},{ProfitRatio},{ConsigneeStr},{VenderRemark}";
}
}
}
diff --git a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
index 61b6dca1..d08ee82c 100644
--- a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
+++ b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
@@ -43,6 +43,7 @@ namespace BBWY.Client.ViewModels
private bool onlyDF;
private bool excludeSD;
private bool excludeCanceled;
+ private bool onlyUnhandle;
private Random random;
private GlobalContext globalContext;
private bool? includeAfterOrder;
@@ -82,6 +83,11 @@ namespace BBWY.Client.ViewModels
public bool? IncludeAfterOrder { get => includeAfterOrder; set { Set(ref includeAfterOrder, value); } }
public string SearchServiceId { get => searchServiceId; set { Set(ref searchServiceId, value); } }
+ ///
+ /// 仅显示未处理
+ ///
+ public bool OnlyUnhandle { get => onlyUnhandle; set { Set(ref onlyUnhandle, value); } }
+
public ToDayOrderAchievement ToDayOrderAchievement { get; set; }
public ICommand SetOrderStateCommand { get; set; }
@@ -112,6 +118,8 @@ namespace BBWY.Client.ViewModels
public ICommand SetIncludeAfterOrderCommand { get; set; }
+ public ICommand FindAfterSaleOrderCommand { get; set; }
+
public ICommand EditAfterSaleOrderCommand { get; set; }
public ICommand EditAfterSaleOrderRefundPurchaseAmountCommand { get; set; }
@@ -182,6 +190,7 @@ namespace BBWY.Client.ViewModels
SetIncludeAfterOrderCommand = new RelayCommand(SetIncludeAfterOrder);
EditAfterSaleOrderCommand = new RelayCommand(EditAfterSaleOrder);
EditAfterSaleOrderRefundPurchaseAmountCommand = new RelayCommand(EditAfterSaleOrderRefundPurchaseAmount);
+ FindAfterSaleOrderCommand = new RelayCommand