diff --git a/BBWY.Client/Resources/Themes/Color.xaml b/BBWY.Client/Resources/Themes/Color.xaml
index 76891bfa..e537f37a 100644
--- a/BBWY.Client/Resources/Themes/Color.xaml
+++ b/BBWY.Client/Resources/Themes/Color.xaml
@@ -29,4 +29,6 @@
+
+
\ No newline at end of file
diff --git a/BBWY.Client/Views/Order/OrderList.xaml b/BBWY.Client/Views/Order/OrderList.xaml
index c38e40b6..a37b08d7 100644
--- a/BBWY.Client/Views/Order/OrderList.xaml
+++ b/BBWY.Client/Views/Order/OrderList.xaml
@@ -191,7 +191,7 @@
-
+
@@ -217,7 +217,7 @@
-
+
@@ -374,7 +374,6 @@
-
@@ -441,7 +440,7 @@
Margin=" 5,0,0,0"/>
-
@@ -466,9 +465,9 @@
-
-
+
@@ -589,7 +588,7 @@
-
+
@@ -619,7 +618,7 @@
-
+
@@ -775,7 +774,7 @@
-
+
@@ -854,58 +853,11 @@
Visibility="{Binding Visibility,ElementName=btn_outStore}"/>
-
+
-
-
-
-
+ VerticalAlignment="Center"/>
@@ -1007,7 +959,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BBWY.Server.Business/AfterSaleOrder/AfterSaleOrderBusiness.cs b/BBWY.Server.Business/AfterSaleOrder/AfterSaleOrderBusiness.cs
index bdec24aa..0ffc51a9 100644
--- a/BBWY.Server.Business/AfterSaleOrder/AfterSaleOrderBusiness.cs
+++ b/BBWY.Server.Business/AfterSaleOrder/AfterSaleOrderBusiness.cs
@@ -14,25 +14,26 @@ namespace BBWY.Server.Business
public AfterSaleOrderListResponse GetAfterSaleOrderList(SearchAfterSaleOrderRequest request)
{
- var select = fsql.Select().InnerJoin((aso, osku) => aso.OrderId == osku.OrderId && aso.SkuId == osku.SkuId);
+ var select = fsql.Select().InnerJoin((aso, osku, oc) => aso.OrderId == osku.OrderId && aso.SkuId == osku.SkuId)
+ .InnerJoin((aso, osku, oc) => aso.OrderId == oc.OrderId);
if (!string.IsNullOrEmpty(request.ServiceId))
{
- select = select.Where((aso, osku) => aso.ServiceId == request.ServiceId);
+ select = select.Where((aso, osku, o) => aso.ServiceId == request.ServiceId);
}
else
{
- select = select.WhereIf(request.StartDate != null, (aso, osku) => aso.ApplyTime >= request.StartDate)
- .WhereIf(request.EndDate != null, (aso, osku) => aso.ApplyTime <= request.EndDate)
- .WhereIf(!string.IsNullOrEmpty(request.Spu), (aso, osku) => aso.ProductId == request.Spu)
- .WhereIf(!string.IsNullOrEmpty(request.Sku), (aso, osku) => aso.SkuId == request.Sku)
- .WhereIf(!string.IsNullOrEmpty(request.OrderId), (aso, osku) => aso.OrderId == request.OrderId);
+ select = select.WhereIf(request.StartDate != null, (aso, osku, oc) => aso.ApplyTime >= request.StartDate)
+ .WhereIf(request.EndDate != null, (aso, osku, oc) => aso.ApplyTime <= request.EndDate)
+ .WhereIf(!string.IsNullOrEmpty(request.Spu), (aso, osku, oc) => aso.ProductId == request.Spu)
+ .WhereIf(!string.IsNullOrEmpty(request.Sku), (aso, osku, oc) => aso.SkuId == request.Sku)
+ .WhereIf(!string.IsNullOrEmpty(request.OrderId), (aso, osku, oc) => aso.OrderId == request.OrderId);
}
- select = select.Where((aso, osku) => aso.ShopId == request.ShopId)
- .OrderByDescending((aso, osku) => aso.ApplyTime)
+ select = select.Where((aso, osku, oc) => aso.ShopId == request.ShopId)
+ .OrderByDescending((aso, osku, oc) => aso.ApplyTime)
.Count(out var total)
.Page(request.PageIndex, request.PageSize);
- var list = select.ToList((aso, osku) => new AfterSaleOrderResponse
+ var list = select.ToList((aso, osku, oc) => new AfterSaleOrderResponse
{
Id = aso.Id,
ApplyTime = aso.ApplyTime,
@@ -58,7 +59,9 @@ namespace BBWY.Server.Business
ServiceResult = aso.ServiceResult,
ShopId = aso.ShopId,
SkuId = aso.SkuId,
- Title = osku.Title
+ Title = osku.Title,
+ ContactName = oc.ContactName,
+ Mobile = oc.Mobile
});
return new AfterSaleOrderListResponse()
{
diff --git a/BBWY.Server.Business/Sync/AfterSaleOrderSyncBusiness.cs b/BBWY.Server.Business/Sync/AfterSaleOrderSyncBusiness.cs
index 5b19fc41..e73767ad 100644
--- a/BBWY.Server.Business/Sync/AfterSaleOrderSyncBusiness.cs
+++ b/BBWY.Server.Business/Sync/AfterSaleOrderSyncBusiness.cs
@@ -57,7 +57,7 @@ namespace BBWY.Server.Business
private void SyncJDAfterOrder(JArray afterOrderTokenJArray, ShopResponse shopResponse)
{
var shopId = long.Parse(shopResponse.ShopId);
- var validAfterOrderJArray = afterOrderTokenJArray.Where(j => j.Value("serviceStatus") == 10010 && //完成
+ var validAfterOrderJArray = afterOrderTokenJArray.Where(j => j.Value("serviceStatus") != 10011 && //取消
processResultDic.ContainsKey(j.Value("processResult")));
diff --git a/BBWY.Server.Model/Dto/Response/AfterSaleOrder/AfterSaleOrderResponse.cs b/BBWY.Server.Model/Dto/Response/AfterSaleOrder/AfterSaleOrderResponse.cs
index 8dfc7b75..afcd8ac6 100644
--- a/BBWY.Server.Model/Dto/Response/AfterSaleOrder/AfterSaleOrderResponse.cs
+++ b/BBWY.Server.Model/Dto/Response/AfterSaleOrder/AfterSaleOrderResponse.cs
@@ -7,5 +7,9 @@ namespace BBWY.Server.Model.Dto
public string Logo { get; set; }
public string Title { get; set; }
+
+ public string ContactName { get; set; }
+
+ public string Mobile { get; set; }
}
}
diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs
index ddeecfe9..408a133e 100644
--- a/BBWY.Test/Program.cs
+++ b/BBWY.Test/Program.cs
@@ -26,7 +26,7 @@ namespace BBWY.Test
//req.operatePin = "开发测试";
//req.operateNick = "开发测试";
//req.pageNumber = "1";
- //req.pageSize ="50";
+ //req.pageSize = "50";
//req.serviceId = 1472302469;
//AscQueryListResponse response1 = jdClient.Execute(req, token, DateTime.Now.ToLocalTime());