订单仓库状态优化,调整文件位置
This commit is contained in:
1 parent
ed3545e376
commit
d6f81f9ef4
47 files changed
+251
-84
No files matched your search
@@ -18,7 +18,7 @@ using Work;
|
|||||||
using Work.Api;
|
using Work.Api;
|
||||||
using Work.BaseForms;
|
using Work.BaseForms;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
|
|
||||||
namespace _29WxOrder.FactoryExportForms
|
namespace _29WxOrder.FactoryExportForms
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ using Work.Api;
|
|||||||
using Work.BaseForms;
|
using Work.BaseForms;
|
||||||
using Work.BuyUsers;
|
using Work.BuyUsers;
|
||||||
using _29WxOrder.MyControl;
|
using _29WxOrder.MyControl;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using Work._29Tools.BLL;
|
using Work._29Tools.BLL;
|
||||||
|
|
||||||
namespace _29WxOrder
|
namespace _29WxOrder
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using _29WxOrder.ShopForms;
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.DouYinModel.Result;
|
using AllBase.DouYinModel.Result;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using NaiBa.Util;
|
using NaiBa.Util;
|
||||||
using NaiBa.Util.Helper;
|
using NaiBa.Util.Helper;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using DevComponents.DotNetBar;
|
using DevComponents.DotNetBar;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ using Work.Api;
|
|||||||
using Work.BaseForms;
|
using Work.BaseForms;
|
||||||
using Work.BuyUsers;
|
using Work.BuyUsers;
|
||||||
using Work.Pinduoduo;
|
using Work.Pinduoduo;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
|
|
||||||
namespace _29WxOrder.OrderForms
|
namespace _29WxOrder.OrderForms
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.DouYinModel.Result;
|
using AllBase.DouYinModel.Result;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.DouYinModel.Result;
|
using AllBase.DouYinModel.Result;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using System;
|
using System;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.DouYinModel.Result;
|
using AllBase.DouYinModel.Result;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.DouYinModel.Result;
|
using AllBase.DouYinModel.Result;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ using Work;
|
|||||||
using Work.Api;
|
using Work.Api;
|
||||||
using Work.BaseForms;
|
using Work.BaseForms;
|
||||||
using Work.BuyUsers;
|
using Work.BuyUsers;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
|
|
||||||
namespace _29WxOrder.OrderForms
|
namespace _29WxOrder.OrderForms
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ using System.Threading;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using Work.BaseForms;
|
using Work.BaseForms;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
|
|
||||||
namespace _29WxOrder.ShopForms
|
namespace _29WxOrder.ShopForms
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using _29WxOrderWpf.CefHelper;
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model;
|
using AllBase.Model;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using CefSharp;
|
using CefSharp;
|
||||||
using CefSharp.DevTools.LayerTree;
|
using CefSharp.DevTools.LayerTree;
|
||||||
@@ -431,7 +431,7 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
/// 读取中转仓拍单订单
|
/// 读取中转仓拍单订单
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="out_order_nos"></param>
|
/// <param name="out_order_nos"></param>
|
||||||
List<oms_wei_external_procurement_log> GetOrderTransitWarehouseInfo(string out_order_nos)
|
List<oms_wei_external_procurement_log_info> GetOrderTransitWarehouseInfo(string out_order_nos)
|
||||||
{
|
{
|
||||||
var url3 = BaseClass.Build29WxObjString("order/wx_get_transit_order");
|
var url3 = BaseClass.Build29WxObjString("order/wx_get_transit_order");
|
||||||
var data3 = UserLogin.GetSignaturex();
|
var data3 = UserLogin.GetSignaturex();
|
||||||
@@ -447,10 +447,10 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
//}));
|
//}));
|
||||||
//break;
|
//break;
|
||||||
}
|
}
|
||||||
List<oms_wei_external_procurement_log> transitOrderList = new List<oms_wei_external_procurement_log>();
|
List<oms_wei_external_procurement_log_info> transitOrderList = new List<oms_wei_external_procurement_log_info>();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
transitOrderList = JsonHelper.DeserializeJsonToList<oms_wei_external_procurement_log>(JObject.Parse(html3)["data"].ParseToString());
|
transitOrderList = JsonHelper.DeserializeJsonToList<oms_wei_external_procurement_log_info>(JObject.Parse(html3)["data"].ParseToString());
|
||||||
// 直接过滤掉仓库作废单
|
// 直接过滤掉仓库作废单
|
||||||
//transitOrderList = transitOrderList.Where(t => t.order_void_status != 1).ToList();
|
//transitOrderList = transitOrderList.Where(t => t.order_void_status != 1).ToList();
|
||||||
}
|
}
|
||||||
@@ -557,7 +557,7 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
return refunds;
|
return refunds;
|
||||||
}
|
}
|
||||||
|
|
||||||
void UpdateOrderStatus(PddBuyerOrderLiteInfo pdd_order, oms_wei_order_item_info wx_order_item, oms_wei_refund_info wx_refund_item, oms_wei_external_procurement_log wx_transit_order)
|
void UpdateOrderStatus(PddBuyerOrderLiteInfo pdd_order, oms_wei_order_item_info wx_order_item, oms_wei_refund_info wx_refund_item, oms_wei_external_procurement_log_info wx_transit_order)
|
||||||
{
|
{
|
||||||
pdd_order.ShopOrderIdStr = wx_order_item?.order_id ?? wx_transit_order?.order_no;
|
pdd_order.ShopOrderIdStr = wx_order_item?.order_id ?? wx_transit_order?.order_no;
|
||||||
pdd_order.ShopOrderSkuIdStr = wx_order_item?.sku_id ?? wx_transit_order?.order_sku_id;
|
pdd_order.ShopOrderSkuIdStr = wx_order_item?.sku_id ?? wx_transit_order?.order_sku_id;
|
||||||
@@ -586,10 +586,11 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
pdd_order.sendStatus += " 已作废";
|
pdd_order.sendStatus += " 已作废";
|
||||||
}
|
}
|
||||||
pdd_order.TransitCreateTime = wx_transit_order?.created_time ?? DateTime.MinValue;
|
pdd_order.TransitCreateTime = wx_transit_order?.created_time ?? DateTime.MinValue;
|
||||||
|
pdd_order.TransitPickupTime = wx_transit_order?.pickup_time ?? DateTime.MaxValue.AddMonths(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void UpdateAfterSaleStatus(PddBuyerAfterSaleLiteInfo pdd_afterSale, oms_wei_order_item_info wx_order_item, oms_wei_refund_info wx_refund_item, oms_wei_external_procurement_log wx_transit_order)
|
void UpdateAfterSaleStatus(PddBuyerAfterSaleLiteInfo pdd_afterSale, oms_wei_order_item_info wx_order_item, oms_wei_refund_info wx_refund_item, oms_wei_external_procurement_log_info wx_transit_order)
|
||||||
{
|
{
|
||||||
pdd_afterSale.ShopOrderIdStr = wx_order_item?.order_id ?? wx_transit_order?.order_no;
|
pdd_afterSale.ShopOrderIdStr = wx_order_item?.order_id ?? wx_transit_order?.order_no;
|
||||||
pdd_afterSale.ShopOrderSkuIdStr = wx_order_item?.sku_id ?? wx_transit_order?.order_sku_id;
|
pdd_afterSale.ShopOrderSkuIdStr = wx_order_item?.sku_id ?? wx_transit_order?.order_sku_id;
|
||||||
@@ -614,6 +615,7 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
// 更新订单中转取号状态
|
// 更新订单中转取号状态
|
||||||
pdd_afterSale.sendStatus = (pdd_afterSale.TransitOrderStatus + " " + pdd_afterSale.ShopOrderRefundStr).Trim();
|
pdd_afterSale.sendStatus = (pdd_afterSale.TransitOrderStatus + " " + pdd_afterSale.ShopOrderRefundStr).Trim();
|
||||||
pdd_afterSale.TransitCreateTime = wx_transit_order?.created_time ?? DateTime.MinValue;
|
pdd_afterSale.TransitCreateTime = wx_transit_order?.created_time ?? DateTime.MinValue;
|
||||||
|
pdd_afterSale.TransitPickupTime = wx_transit_order?.pickup_time ?? DateTime.MaxValue.AddMonths(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -740,10 +742,8 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
order.tracking_number = o.tracking_number;
|
order.tracking_number = o.tracking_number;
|
||||||
|
|
||||||
order.TransitCreateTime = o.TransitCreateTime;
|
order.TransitCreateTime = o.TransitCreateTime;
|
||||||
if (o.TransitCreateTime > DateTime.MinValue)
|
order.TransitPickupTime = o.TransitPickupTime;
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
order.WxOrderCreateTime = o.WxOrderCreateTime;
|
order.WxOrderCreateTime = o.WxOrderCreateTime;
|
||||||
order.ShopOrderIdStr = o.ShopOrderIdStr;
|
order.ShopOrderIdStr = o.ShopOrderIdStr;
|
||||||
order.ShopOrderSkuIdStr = o.ShopOrderSkuIdStr;
|
order.ShopOrderSkuIdStr = o.ShopOrderSkuIdStr;
|
||||||
@@ -837,6 +837,7 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
pre_allocated_order_no = order.PreAllocatedOrderNoStr.ParseToInt(),
|
pre_allocated_order_no = order.PreAllocatedOrderNoStr.ParseToInt(),
|
||||||
tracking_number = order.tracking_number,
|
tracking_number = order.tracking_number,
|
||||||
TransitCreateTime = order.TransitCreateTime,
|
TransitCreateTime = order.TransitCreateTime,
|
||||||
|
TransitPickupTime = order.TransitPickupTime,
|
||||||
wx_order_id = order.ShopOrderIdStr,
|
wx_order_id = order.ShopOrderIdStr,
|
||||||
wx_sku_id = order.ShopOrderSkuIdStr,
|
wx_sku_id = order.ShopOrderSkuIdStr,
|
||||||
};
|
};
|
||||||
@@ -853,6 +854,7 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
data3 += "&pre_allocated_order_no=" + pddBuyerOrder.pre_allocated_order_no;
|
data3 += "&pre_allocated_order_no=" + pddBuyerOrder.pre_allocated_order_no;
|
||||||
data3 += "&tracking_number=" + pddBuyerOrder.tracking_number;
|
data3 += "&tracking_number=" + pddBuyerOrder.tracking_number;
|
||||||
data3 += "&TransitCreateTime=" + pddBuyerOrder.TransitCreateTime.ToString("yyyy-MM-dd HH:mm:ss");
|
data3 += "&TransitCreateTime=" + pddBuyerOrder.TransitCreateTime.ToString("yyyy-MM-dd HH:mm:ss");
|
||||||
|
data3 += "&TransitPickupTime=" + pddBuyerOrder.TransitPickupTime.ToString("yyyy-MM-dd HH:mm:ss");
|
||||||
data3 += "&wx_order_id=" + pddBuyerOrder.wx_order_id;
|
data3 += "&wx_order_id=" + pddBuyerOrder.wx_order_id;
|
||||||
data3 += "&wx_sku_id=" + pddBuyerOrder.wx_sku_id;
|
data3 += "&wx_sku_id=" + pddBuyerOrder.wx_sku_id;
|
||||||
var html3 = GetHtml.PostUtf8(url3, data3);
|
var html3 = GetHtml.PostUtf8(url3, data3);
|
||||||
@@ -964,6 +966,7 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
afterSale.listItemStatusVO = JsonHelper.DeserializeJsonToObject<ListItemStatusVO>(JsonHelper.SerializeObject(af.listItemStatusVO));
|
afterSale.listItemStatusVO = JsonHelper.DeserializeJsonToObject<ListItemStatusVO>(JsonHelper.SerializeObject(af.listItemStatusVO));
|
||||||
|
|
||||||
afterSale.TransitCreateTime = af.TransitCreateTime;
|
afterSale.TransitCreateTime = af.TransitCreateTime;
|
||||||
|
afterSale.TransitPickupTime = af.TransitPickupTime;
|
||||||
afterSale.WxOrderCreateTime = af.WxOrderCreateTime;
|
afterSale.WxOrderCreateTime = af.WxOrderCreateTime;
|
||||||
afterSale.ShopOrderIdStr = af.ShopOrderIdStr;
|
afterSale.ShopOrderIdStr = af.ShopOrderIdStr;
|
||||||
afterSale.ShopOrderSkuIdStr = af.ShopOrderSkuIdStr;
|
afterSale.ShopOrderSkuIdStr = af.ShopOrderSkuIdStr;
|
||||||
@@ -1573,7 +1576,8 @@ namespace _29WxOrderWpf.Ctrls.BuyerCtrls
|
|||||||
// 修改提前取号
|
// 修改提前取号
|
||||||
else if (order.sendStatus == "提前取号" || order.sendStatus == "提前取号(旧订单)")
|
else if (order.sendStatus == "提前取号" || order.sendStatus == "提前取号(旧订单)")
|
||||||
{
|
{
|
||||||
if (order.TransitCreateTime.AddHours(23) > DateTime.Now)
|
if (order.TransitPickupTime.AddHours(23) > DateTime.Now)
|
||||||
|
//if (order.TransitCreateTime.AddHours(23) > DateTime.Now)
|
||||||
{
|
{
|
||||||
order.sendStatus = "提前取号流程进行中";
|
order.sendStatus = "提前取号流程进行中";
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using _29WxOrderWpf.BaseWindows;
|
using _29WxOrderWpf.BaseWindows;
|
||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|||||||
@@ -188,7 +188,7 @@
|
|||||||
</Grid>
|
</Grid>
|
||||||
<Grid x:Name="lstTitle" Grid.Row="2" Margin="8,0,8,0" Background="{StaticResource ListHeadBackColorBrush}">
|
<Grid x:Name="lstTitle" Grid.Row="2" Margin="8,0,8,0" Background="{StaticResource ListHeadBackColorBrush}">
|
||||||
<Border BorderThickness="0,0,1,0" BorderBrush="{StaticResource ListHeadBorderColorBrush}">
|
<Border BorderThickness="0,0,1,0" BorderBrush="{StaticResource ListHeadBorderColorBrush}">
|
||||||
<DataGrid Margin="0,0,30,0" x:Name="dgOrderHeader" Grid.ColumnSpan="100" AutoGenerateColumns="False" CanUserReorderColumns="False"
|
<DataGrid Margin="0,0,28,0" x:Name="dgOrderHeader" Grid.ColumnSpan="100" AutoGenerateColumns="False" CanUserReorderColumns="False"
|
||||||
ColumnHeaderHeight="{Binding ElementName=lstTitle, Path=ActualHeight}" BorderThickness="0"
|
ColumnHeaderHeight="{Binding ElementName=lstTitle, Path=ActualHeight}" BorderThickness="0"
|
||||||
ColumnDisplayIndexChanged="dgOrderHeader_ColumnDisplayIndexChanged"
|
ColumnDisplayIndexChanged="dgOrderHeader_ColumnDisplayIndexChanged"
|
||||||
LayoutUpdated="dgOrderHeader_LayoutUpdated">
|
LayoutUpdated="dgOrderHeader_LayoutUpdated">
|
||||||
@@ -217,9 +217,9 @@
|
|||||||
<DataGridTextColumn Width="95*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="交易时间"/>
|
<DataGridTextColumn Width="95*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="交易时间"/>
|
||||||
<DataGridTextColumn Width="75*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="利润"/>
|
<DataGridTextColumn Width="75*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="利润"/>
|
||||||
<DataGridTextColumn Width="170*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="状态/地址"/>
|
<DataGridTextColumn Width="170*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="状态/地址"/>
|
||||||
<DataGridTextColumn Width="110*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="单号"/>
|
<DataGridTextColumn Width="120*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="单号"/>
|
||||||
<DataGridTextColumn Width="120*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="备注"/>
|
<DataGridTextColumn Width="120*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header="备注"/>
|
||||||
<DataGridTextColumn Width="82*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header=" 操作"/>
|
<DataGridTextColumn Width="72*" HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" Header=" 操作"/>
|
||||||
</DataGrid.Columns>
|
</DataGrid.Columns>
|
||||||
</DataGrid>
|
</DataGrid>
|
||||||
</Border>
|
</Border>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ using AllBase;
|
|||||||
using AllBase.Extension;
|
using AllBase.Extension;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model;
|
using AllBase.Model;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using System;
|
using System;
|
||||||
@@ -208,7 +208,7 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
|
|||||||
data3 += "&order_no=" + order_ids;
|
data3 += "&order_no=" + order_ids;
|
||||||
var html3 = GetHtml.PostUtf8(url3, data3);
|
var html3 = GetHtml.PostUtf8(url3, data3);
|
||||||
if (string.IsNullOrEmpty(html3) || !html3.Contains("\"code\":200"))
|
if (string.IsNullOrEmpty(html3) || !html3.Contains("\"code\":200"))
|
||||||
GetHtml.PostUtf8(url3, data3);
|
html3 = GetHtml.PostUtf8(url3, data3);
|
||||||
if (string.IsNullOrEmpty(html3) || !html3.Contains("\"code\":200"))
|
if (string.IsNullOrEmpty(html3) || !html3.Contains("\"code\":200"))
|
||||||
{
|
{
|
||||||
Dispatcher.Invoke(new Action(() =>
|
Dispatcher.Invoke(new Action(() =>
|
||||||
@@ -217,15 +217,16 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
|
|||||||
}));
|
}));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
List<oms_wei_external_procurement_log> transitOrderList = new List<oms_wei_external_procurement_log>();
|
List<oms_wei_external_procurement_log_info> transitOrderList = new List<oms_wei_external_procurement_log_info>();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
transitOrderList = JsonHelper.DeserializeJsonToList<oms_wei_external_procurement_log>(JObject.Parse(html3)["data"].ParseToString());
|
transitOrderList = JsonHelper.DeserializeJsonToList<oms_wei_external_procurement_log_info>(JObject.Parse(html3)["data"].ParseToString());
|
||||||
// 直接过滤掉仓库作废单
|
// 直接过滤掉仓库作废单
|
||||||
//transitOrderList = transitOrderList.Where(t => t.order_void_status != 1).ToList();
|
//transitOrderList = transitOrderList.Where(t => t.order_void_status != 1).ToList();
|
||||||
}
|
}
|
||||||
catch { }
|
catch { }
|
||||||
|
|
||||||
|
|
||||||
// 读取暂时记录的买手订单,后面想办法放到中转订单库里去
|
// 读取暂时记录的买手订单,后面想办法放到中转订单库里去
|
||||||
// 读取中转仓拍单订单
|
// 读取中转仓拍单订单
|
||||||
var url4 = BaseClass.Build29WxObjString("order/wx_get_buyer_order_list");
|
var url4 = BaseClass.Build29WxObjString("order/wx_get_buyer_order_list");
|
||||||
@@ -233,7 +234,7 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
|
|||||||
data4 += "&wx_order_id_in=" + order_ids;
|
data4 += "&wx_order_id_in=" + order_ids;
|
||||||
var html4 = GetHtml.PostUtf8(url4, data4);
|
var html4 = GetHtml.PostUtf8(url4, data4);
|
||||||
if (string.IsNullOrEmpty(html4) || !html4.Contains("\"code\":200"))
|
if (string.IsNullOrEmpty(html4) || !html4.Contains("\"code\":200"))
|
||||||
GetHtml.PostUtf8(url4, data4);
|
html4 = GetHtml.PostUtf8(url4, data4);
|
||||||
if (string.IsNullOrEmpty(html4) || !html4.Contains("\"code\":200"))
|
if (string.IsNullOrEmpty(html4) || !html4.Contains("\"code\":200"))
|
||||||
{
|
{
|
||||||
Dispatcher.Invoke(new Action(() =>
|
Dispatcher.Invoke(new Action(() =>
|
||||||
@@ -250,6 +251,29 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
|
|||||||
}
|
}
|
||||||
catch { }
|
catch { }
|
||||||
|
|
||||||
|
// 读取中转仓处理售后单
|
||||||
|
var url5 = BaseClass.Build29WxObjString("order/wx_get_transit_warehouse_aftersale_list");
|
||||||
|
var data5 = UserLogin.GetSignaturex();
|
||||||
|
data5 += "&wx_order_id_in=" + order_ids;
|
||||||
|
var html5 = GetHtml.PostUtf8(url5, data5);
|
||||||
|
if (string.IsNullOrEmpty(html5) || !html5.Contains("\"code\":200"))
|
||||||
|
html5 = GetHtml.PostUtf8(url5, data5);
|
||||||
|
if (string.IsNullOrEmpty(html5) || !html5.Contains("\"code\":200"))
|
||||||
|
{
|
||||||
|
Dispatcher.Invoke(new Action(() =>
|
||||||
|
{
|
||||||
|
BaseMsgWindow.ShowError("订单读取失败 " + BaseRegex.GetStringJson(ref html, "msg"));
|
||||||
|
}));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
List<oms_wei_external_procurement_after_sale_info> pddTransitAfterSales = new List<oms_wei_external_procurement_after_sale_info>();
|
||||||
|
try
|
||||||
|
{
|
||||||
|
pddTransitAfterSales = JsonHelper.DeserializeJsonToList<oms_wei_external_procurement_after_sale_info>(JObject.Parse(html5)["data"].ParseToString())
|
||||||
|
.OrderByDescending(p => p.created_time).ToList();
|
||||||
|
}
|
||||||
|
catch { }
|
||||||
|
|
||||||
|
|
||||||
// 读取关联拍单商品
|
// 读取关联拍单商品
|
||||||
var urlMap = BaseClass.Build29WxObjString("order/wx_get_buy_prod_map");
|
var urlMap = BaseClass.Build29WxObjString("order/wx_get_buy_prod_map");
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
using _29WxOrderWpf.BaseWindows;
|
using _29WxOrderWpf.BaseWindows;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using _29WxOrderWpf.BaseWindows;
|
using _29WxOrderWpf.BaseWindows;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|||||||
@@ -19,12 +19,12 @@
|
|||||||
<ColumnDefinition Width="36"></ColumnDefinition>
|
<ColumnDefinition Width="36"></ColumnDefinition>
|
||||||
<ColumnDefinition Width="28"></ColumnDefinition>
|
<ColumnDefinition Width="28"></ColumnDefinition>
|
||||||
<ColumnDefinition Width="200*"></ColumnDefinition>
|
<ColumnDefinition Width="200*"></ColumnDefinition>
|
||||||
<ColumnDefinition Width="100*"></ColumnDefinition>
|
<ColumnDefinition Width="95*"></ColumnDefinition>
|
||||||
<ColumnDefinition Width="100*"></ColumnDefinition>
|
<ColumnDefinition Width="75*"></ColumnDefinition>
|
||||||
<ColumnDefinition Width="160*"></ColumnDefinition>
|
<ColumnDefinition Width="170*"></ColumnDefinition>
|
||||||
<ColumnDefinition Width="100*"></ColumnDefinition>
|
|
||||||
<ColumnDefinition Width="120*"></ColumnDefinition>
|
<ColumnDefinition Width="120*"></ColumnDefinition>
|
||||||
<ColumnDefinition Width="82*"></ColumnDefinition>
|
<ColumnDefinition Width="120*"></ColumnDefinition>
|
||||||
|
<ColumnDefinition Width="72*"></ColumnDefinition>
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
<TextBlock Text="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBoxItem}}, Converter={StaticResource listBoxIndexConverter}}"
|
<TextBlock Text="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBoxItem}}, Converter={StaticResource listBoxIndexConverter}}"
|
||||||
HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock>
|
HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock>
|
||||||
@@ -237,7 +237,7 @@
|
|||||||
<Border x:Name="borderWarehouseStatas" Grid.Row="1" Margin="4,0,0,0" Background="{Binding WarehouseWaybillStatusBackColor}" BorderBrush="{Binding WarehouseWaybillStatusBorderColor}"
|
<Border x:Name="borderWarehouseStatas" Grid.Row="1" Margin="4,0,0,0" Background="{Binding WarehouseWaybillStatusBackColor}" BorderBrush="{Binding WarehouseWaybillStatusBorderColor}"
|
||||||
BorderThickness="1" MinWidth="30" Height="auto" CornerRadius="2" HorizontalAlignment="Center" Visibility="{Binding WarehouseWaybillStatusStr,Converter={StaticResource HasTextVisibility}}">
|
BorderThickness="1" MinWidth="30" Height="auto" CornerRadius="2" HorizontalAlignment="Center" Visibility="{Binding WarehouseWaybillStatusStr,Converter={StaticResource HasTextVisibility}}">
|
||||||
<TextBox x:Name="txtWarehouseStatus" Grid.Column="1" Margin="2,0,2,1" Foreground="{Binding WarehouseWaybillStatusStrColor}" VerticalContentAlignment="Center" VerticalAlignment="Center"
|
<TextBox x:Name="txtWarehouseStatus" Grid.Column="1" Margin="2,0,2,1" Foreground="{Binding WarehouseWaybillStatusStrColor}" VerticalContentAlignment="Center" VerticalAlignment="Center"
|
||||||
Background="Transparent" IsReadOnly="True" MinWidth="20" Text="{Binding WarehouseWaybillStatusStr}" BorderThickness="0" />
|
Background="Transparent" IsReadOnly="True" MinWidth="20" Text="{Binding WarehouseWaybillStatusStr}" BorderThickness="0" MouseEnter="txtWarehouseStatus_MouseEnter"/>
|
||||||
</Border>
|
</Border>
|
||||||
<!--TransitRefundStatusStr-->
|
<!--TransitRefundStatusStr-->
|
||||||
<!--<Border x:Name="borderWarehouseStatas" Grid.Row="1" Margin="8,0,0,0" Background="{Binding WaybillStatusBackColor}" BorderBrush="{Binding WaybillStatusBorderColor}"
|
<!--<Border x:Name="borderWarehouseStatas" Grid.Row="1" Margin="8,0,0,0" Background="{Binding WaybillStatusBackColor}" BorderBrush="{Binding WaybillStatusBorderColor}"
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ using _29WxOrderWpf.UserControls;
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model;
|
using AllBase.Model;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using CefSharp.DevTools.DOM;
|
using CefSharp.DevTools.DOM;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
@@ -48,6 +48,8 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
|
|||||||
txtOutOrderBuyerStr.AddHandler(TextBox.MouseUpEvent, new MouseButtonEventHandler(txtOutOrderNumStr_MouseLeftButtonUp), true);
|
txtOutOrderBuyerStr.AddHandler(TextBox.MouseUpEvent, new MouseButtonEventHandler(txtOutOrderNumStr_MouseLeftButtonUp), true);
|
||||||
txtOutOrderNumStr.AddHandler(TextBox.MouseUpEvent, new MouseButtonEventHandler(txtOutOrderNumStr_MouseLeftButtonUp), true);
|
txtOutOrderNumStr.AddHandler(TextBox.MouseUpEvent, new MouseButtonEventHandler(txtOutOrderNumStr_MouseLeftButtonUp), true);
|
||||||
txtRefundId.AddHandler(TextBox.MouseUpEvent, new MouseButtonEventHandler(txtRefundId_MouseLeftButtonUp), true);
|
txtRefundId.AddHandler(TextBox.MouseUpEvent, new MouseButtonEventHandler(txtRefundId_MouseLeftButtonUp), true);
|
||||||
|
|
||||||
|
txtWarehouseStatus.AddHandler(TextBox.MouseEnterEvent, new MouseEventHandler(txtWarehouseStatus_MouseEnter), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void txtRefundId_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
private void txtRefundId_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
||||||
@@ -749,5 +751,17 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void txtWarehouseStatus_MouseEnter(object sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
if (txtWarehouseStatus.ToolTip == null)
|
||||||
|
{
|
||||||
|
if (this.DataContext is oms_wei_order_item_info orderItem)
|
||||||
|
{
|
||||||
|
if (orderItem.ItemTransitOrderWithVoid.raw_message != null && orderItem.ItemTransitOrderWithVoid.raw_message.Contains("取号异常"))
|
||||||
|
this.txtWarehouseStatus.ToolTip = orderItem.ItemTransitOrderWithVoid.raw_message;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using _29WxOrderWpf.Utils;
|
using _29WxOrderWpf.Utils;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using System;
|
using System;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ using AllBase.DouYinModel.Result;
|
|||||||
using AllBase.Extension;
|
using AllBase.Extension;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model;
|
using AllBase.Model;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using CefSharp;
|
using CefSharp;
|
||||||
using NaiBa.Util;
|
using NaiBa.Util;
|
||||||
|
|||||||
@@ -167,14 +167,15 @@
|
|||||||
<Compile Include="DouYinModel\Result\DouGoodsInfo.cs" />
|
<Compile Include="DouYinModel\Result\DouGoodsInfo.cs" />
|
||||||
<Compile Include="DouYinModel\Result\DouOrderListInfo.cs" />
|
<Compile Include="DouYinModel\Result\DouOrderListInfo.cs" />
|
||||||
<Compile Include="Model\Config\BuyConfig.cs" />
|
<Compile Include="Model\Config\BuyConfig.cs" />
|
||||||
<Compile Include="Model\Local\ErpMerchantInfo.cs" />
|
<Compile Include="Model\DBModel\ErpMerchantInfo.cs" />
|
||||||
<Compile Include="Model\Local\oms_wei_external_procurement_log.cs" />
|
<Compile Include="Model\DBModel\oms_wei_external_procurement_after_sale_info.cs" />
|
||||||
<Compile Include="Model\Local\order_pdd_buyer_order.cs" />
|
<Compile Include="Model\DBModel\oms_wei_external_procurement_log_info.cs" />
|
||||||
<Compile Include="Model\Local\TransitWarehouseParam.cs" />
|
<Compile Include="Model\DBModel\order_pdd_buyer_order.cs" />
|
||||||
<Compile Include="Model\Local\WaybillHelper.cs" />
|
<Compile Include="Model\DBModel\TransitWarehouseParam.cs" />
|
||||||
|
<Compile Include="Model\DBModel\WaybillHelper.cs" />
|
||||||
<Compile Include="Model\Result\PddBuyerAfterSaleLiteInfo.cs" />
|
<Compile Include="Model\Result\PddBuyerAfterSaleLiteInfo.cs" />
|
||||||
<Compile Include="Model\Result\PddBuyerOrderLiteInfo.cs" />
|
<Compile Include="Model\Result\PddBuyerOrderLiteInfo.cs" />
|
||||||
<Compile Include="Model\Local\ShopLoginInfo.cs" />
|
<Compile Include="Model\DBModel\ShopLoginInfo.cs" />
|
||||||
<Compile Include="DouYinModel\Result\DouSubAccountModel.cs" />
|
<Compile Include="DouYinModel\Result\DouSubAccountModel.cs" />
|
||||||
<Compile Include="DouYinModel\Result\DouYinAfterSaleOrderModel.cs" />
|
<Compile Include="DouYinModel\Result\DouYinAfterSaleOrderModel.cs" />
|
||||||
<Compile Include="DouYinModel\Result\DouYinOrderModel.cs" />
|
<Compile Include="DouYinModel\Result\DouYinOrderModel.cs" />
|
||||||
@@ -191,13 +192,13 @@
|
|||||||
<Compile Include="LogSave.cs" />
|
<Compile Include="LogSave.cs" />
|
||||||
<Compile Include="Md5Base.cs" />
|
<Compile Include="Md5Base.cs" />
|
||||||
<Compile Include="Model\MvvmBaseClasses\PropertyNotifyObject.cs" />
|
<Compile Include="Model\MvvmBaseClasses\PropertyNotifyObject.cs" />
|
||||||
<Compile Include="Model\Local\oms_wei_order_info.cs" />
|
<Compile Include="Model\DBModel\oms_wei_order_info.cs" />
|
||||||
<Compile Include="Model\Local\oms_wei_order_item_info.cs" />
|
<Compile Include="Model\DBModel\oms_wei_order_item_info.cs" />
|
||||||
<Compile Include="Model\Local\oms_wei_refund_info.cs" />
|
<Compile Include="Model\DBModel\oms_wei_refund_info.cs" />
|
||||||
<Compile Include="Model\Old\PddMultiBuyerInfo.cs" />
|
<Compile Include="Model\Old\PddMultiBuyerInfo.cs" />
|
||||||
<Compile Include="Model\Old\PddPifaShopInfo.cs" />
|
<Compile Include="Model\Old\PddPifaShopInfo.cs" />
|
||||||
<Compile Include="Model\Local\BuyerLoginInfo.cs" />
|
<Compile Include="Model\DBModel\BuyerLoginInfo.cs" />
|
||||||
<Compile Include="Model\Local\WXBuyMapInfo.cs" />
|
<Compile Include="Model\DBModel\WXBuyMapInfo.cs" />
|
||||||
<Compile Include="MultiThreadClient.cs" />
|
<Compile Include="MultiThreadClient.cs" />
|
||||||
<Compile Include="OutExcel.cs" />
|
<Compile Include="OutExcel.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ namespace AllBase
|
|||||||
/// 版本ID
|
/// 版本ID
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
||||||
public static int VersionCount = 159;
|
public static int VersionCount = 160;
|
||||||
|
|
||||||
public static string ServerUrl { get; set; } = "http://1.13.195.131:9000";
|
public static string ServerUrl { get; set; } = "http://1.13.195.131:9000";
|
||||||
public static string DebugUrl { get; set; } = "http://localhost:9000";
|
public static string DebugUrl { get; set; } = "http://localhost:9000";
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using AllBase.DouYinModel.Param.ConfigManage;
|
using AllBase.DouYinModel.Param.ConfigManage;
|
||||||
using AllBase.Model;
|
using AllBase.Model;
|
||||||
using AllBase.Model.Config;
|
using AllBase.Model.Config;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using NaiBa.Util;
|
using NaiBa.Util;
|
||||||
using System;
|
using System;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ using System.Text;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class BuyerLoginInfo : PropertyNotifyObject
|
public class BuyerLoginInfo : PropertyNotifyObject
|
||||||
{
|
{
|
||||||
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// erp 账户信息
|
/// erp 账户信息
|
||||||
@@ -7,7 +7,7 @@ using System.Text;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否已绑定代发仓库
|
/// 是否已绑定代发仓库
|
||||||
+1
-1
@@ -5,7 +5,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class TransitWarehouseParam
|
public class TransitWarehouseParam
|
||||||
{
|
{
|
||||||
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class WXBuyMapInfo
|
public class WXBuyMapInfo
|
||||||
{
|
{
|
||||||
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class WaybillHelper
|
public class WaybillHelper
|
||||||
{
|
{
|
||||||
@@ -0,0 +1,101 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace AllBase.Model.DBModel
|
||||||
|
{
|
||||||
|
public class oms_wei_external_procurement_after_sale_info
|
||||||
|
{
|
||||||
|
public long id { get; set; }
|
||||||
|
public string order_no { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 订单唯一值:OrderCode (外采单号)
|
||||||
|
/// </summary>
|
||||||
|
public string order_code { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 中转仓售后订单号
|
||||||
|
/// </summary>
|
||||||
|
public string external_order_no { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 售后订单号
|
||||||
|
/// </summary>
|
||||||
|
public string after_sale_no { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 1=转寄,2=换货, 3=退货
|
||||||
|
/// </summary>
|
||||||
|
public int? return_or_exchange { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 退款地址-省
|
||||||
|
/// </summary>
|
||||||
|
public string refund_province { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 退款地址-市
|
||||||
|
/// </summary>
|
||||||
|
public string refund_city { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 退款地址-县/区
|
||||||
|
/// </summary>
|
||||||
|
public string refund_county { get; set; }
|
||||||
|
public string refund_detail_address { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 退款的快递单号
|
||||||
|
/// </summary>
|
||||||
|
public string refund_waybill { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 退货的快递公司
|
||||||
|
/// </summary>
|
||||||
|
public string return_express_company { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 收货人姓名
|
||||||
|
/// </summary>
|
||||||
|
public string recipient_name { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 收货人电话
|
||||||
|
/// </summary>
|
||||||
|
public string recipient_phone { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 原始消息/扩展信息(JSON)
|
||||||
|
/// </summary>
|
||||||
|
public string raw_message { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 售后处理状态,0未处理,1处理中,2已完成,9异常
|
||||||
|
/// </summary>
|
||||||
|
public int? status { get; set; }
|
||||||
|
public DateTime? created_time { get; set; }
|
||||||
|
public DateTime? updated_time { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 创建人
|
||||||
|
/// </summary>
|
||||||
|
public string create_user { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 更新人
|
||||||
|
/// </summary>
|
||||||
|
public string update_user { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 账户名
|
||||||
|
/// </summary>
|
||||||
|
public string account_user { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 1=入库 2=出库
|
||||||
|
/// </summary>
|
||||||
|
public int? warehouse_status { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 入库时间
|
||||||
|
/// </summary>
|
||||||
|
public DateTime? inbound_time { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 出库时间
|
||||||
|
/// </summary>
|
||||||
|
public DateTime? outbound_time { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 下游快递单号
|
||||||
|
/// </summary>
|
||||||
|
public string downstream_waybill { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 下游快递公司编码
|
||||||
|
/// </summary>
|
||||||
|
public string downstream_express_code { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
+2
-2
@@ -4,9 +4,9 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class oms_wei_external_procurement_log
|
public class oms_wei_external_procurement_log_info
|
||||||
{
|
{
|
||||||
public string OutOrderNumStr
|
public string OutOrderNumStr
|
||||||
{
|
{
|
||||||
+3
-1
@@ -12,7 +12,7 @@ using System.Threading.Tasks;
|
|||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class oms_wei_order_info : PropertyNotifyObject
|
public class oms_wei_order_info : PropertyNotifyObject
|
||||||
{
|
{
|
||||||
@@ -96,6 +96,8 @@ namespace AllBase.Model.Local
|
|||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
else if (orderItems.Any(oi => (oi.ItemTransitOrderWithVoid?.raw_message).ParseToString().Contains("取号异常")))
|
||||||
|
return true;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
set { }
|
set { }
|
||||||
+12
-6
@@ -13,7 +13,7 @@ using System.Threading.Tasks;
|
|||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class oms_wei_order_item_info : PropertyNotifyObject
|
public class oms_wei_order_item_info : PropertyNotifyObject
|
||||||
{
|
{
|
||||||
@@ -79,11 +79,11 @@ namespace AllBase.Model.Local
|
|||||||
set { this.SetValue(x => x.IsBuyGoodsBtnEnabled, value); }
|
set { this.SetValue(x => x.IsBuyGoodsBtnEnabled, value); }
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<oms_wei_external_procurement_log> ItemTransitOrders { get; set; } = new List<oms_wei_external_procurement_log>();
|
public List<oms_wei_external_procurement_log_info> ItemTransitOrders { get; set; } = new List<oms_wei_external_procurement_log_info>();
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 当前仓库订单(不可以是作废单)
|
/// 当前仓库订单(不可以是作废单)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public oms_wei_external_procurement_log ItemTransitOrder
|
public oms_wei_external_procurement_log_info ItemTransitOrder
|
||||||
{
|
{
|
||||||
get { return ItemTransitOrders.FirstOrDefault(t => t.order_void_status != 1); }
|
get { return ItemTransitOrders.FirstOrDefault(t => t.order_void_status != 1); }
|
||||||
set { }
|
set { }
|
||||||
@@ -91,7 +91,7 @@ namespace AllBase.Model.Local
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 当前仓库订单(可以是作废单)
|
/// 当前仓库订单(可以是作废单)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public oms_wei_external_procurement_log ItemTransitOrderWithVoid
|
public oms_wei_external_procurement_log_info ItemTransitOrderWithVoid
|
||||||
{
|
{
|
||||||
get { return ItemTransitOrders.FirstOrDefault(); }
|
get { return ItemTransitOrders.FirstOrDefault(); }
|
||||||
set { }
|
set { }
|
||||||
@@ -251,9 +251,15 @@ namespace AllBase.Model.Local
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
if(order_id == "3737596572558051840")
|
if (ItemTransitOrderWithVoid == null)
|
||||||
{
|
return "";
|
||||||
|
|
||||||
|
if (ItemTransitOrderWithVoid.raw_message.ParseToString().Contains("取号异常"))
|
||||||
|
{
|
||||||
|
if (ItemTransitOrderWithVoid.raw_message.Contains("超出派送范围"))
|
||||||
|
return "取号异常-超出派送范围";
|
||||||
|
else
|
||||||
|
return "取号异常";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTransitOrderWithVoid?.warehouse_status == 2)
|
if (ItemTransitOrderWithVoid?.warehouse_status == 2)
|
||||||
+1
-1
@@ -5,7 +5,7 @@ using System.Text;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class oms_wei_refund_info
|
public class oms_wei_refund_info
|
||||||
{
|
{
|
||||||
+2
-1
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace AllBase.Model.Local
|
namespace AllBase.Model.DBModel
|
||||||
{
|
{
|
||||||
public class order_pdd_buyer_order
|
public class order_pdd_buyer_order
|
||||||
{
|
{
|
||||||
@@ -12,6 +12,7 @@ namespace AllBase.Model.Local
|
|||||||
public string wx_order_id { get; set; }
|
public string wx_order_id { get; set; }
|
||||||
public string wx_sku_id { get; set; }
|
public string wx_sku_id { get; set; }
|
||||||
public DateTime TransitCreateTime { get; set; }
|
public DateTime TransitCreateTime { get; set; }
|
||||||
|
public DateTime TransitPickupTime { get; set; }
|
||||||
public int? pre_allocated_order_no { get; set; }
|
public int? pre_allocated_order_no { get; set; }
|
||||||
public string buyerId { get; set; }
|
public string buyerId { get; set; }
|
||||||
public string buyerName { get; set; }
|
public string buyerName { get; set; }
|
||||||
@@ -170,6 +170,14 @@ namespace AllBase.Model.Result
|
|||||||
get { return this.GetValue(x => x.TransitCreateTime); }
|
get { return this.GetValue(x => x.TransitCreateTime); }
|
||||||
set { this.SetValue(x => x.TransitCreateTime, value); }
|
set { this.SetValue(x => x.TransitCreateTime, value); }
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 中转单取号时间
|
||||||
|
/// </summary>
|
||||||
|
public DateTime TransitPickupTime
|
||||||
|
{
|
||||||
|
get { return this.GetValue(x => x.TransitPickupTime); }
|
||||||
|
set { this.SetValue(x => x.TransitPickupTime, value); }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public string ProdInfoStr
|
public string ProdInfoStr
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.MvvmBaseClasses;
|
using AllBase.Model.MvvmBaseClasses;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using NaiBa.Util.Model;
|
using NaiBa.Util.Model;
|
||||||
@@ -39,8 +39,6 @@ namespace AllBase.Model.Result
|
|||||||
if (expressCompanyName.Contains("极兔快递")) return "JTSD";
|
if (expressCompanyName.Contains("极兔快递")) return "JTSD";
|
||||||
return "OTHER";
|
return "OTHER";
|
||||||
//SF 顺丰 //EMS 邮政快递 //YTO 圆通 //ZTO 中通 //HTKY 百世 //STO 申通 //YUNDA 韵达 //JDKD 京东快递 //JTSD 极兔
|
//SF 顺丰 //EMS 邮政快递 //YTO 圆通 //ZTO 中通 //HTKY 百世 //STO 申通 //YUNDA 韵达 //JDKD 京东快递 //JTSD 极兔
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 微信快递编码
|
// 微信快递编码
|
||||||
@@ -286,6 +284,14 @@ namespace AllBase.Model.Result
|
|||||||
get { return this.GetValue(x => x.TransitCreateTime); }
|
get { return this.GetValue(x => x.TransitCreateTime); }
|
||||||
set { this.SetValue(x => x.TransitCreateTime, value); }
|
set { this.SetValue(x => x.TransitCreateTime, value); }
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 中转单取号时间
|
||||||
|
/// </summary>
|
||||||
|
public DateTime TransitPickupTime
|
||||||
|
{
|
||||||
|
get { return this.GetValue(x => x.TransitPickupTime); }
|
||||||
|
set { this.SetValue(x => x.TransitPickupTime, value); }
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 买手订单时间
|
/// 买手订单时间
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using System;
|
using System;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using System;
|
using System;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using System;
|
using System;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Model;
|
using AllBase.Model;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using CefSharp.DevTools.LayerTree;
|
using CefSharp.DevTools.LayerTree;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using NaiBa.Util.Extension;
|
using NaiBa.Util.Extension;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using System;
|
using System;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
|
|
||||||
namespace Work._29Tools.BLL
|
namespace Work._29Tools.BLL
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model;
|
using AllBase.Model;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using CefSharp;
|
using CefSharp;
|
||||||
using CefSharp.DevTools.IO;
|
using CefSharp.DevTools.IO;
|
||||||
@@ -845,7 +845,7 @@ namespace TemuKJD.ToolForms
|
|||||||
if (html.Contains("\"code\":200"))
|
if (html.Contains("\"code\":200"))
|
||||||
BaseClass.Balance = BaseRegex.GetDecimalJson(ref html, "balance");
|
BaseClass.Balance = BaseRegex.GetDecimalJson(ref html, "balance");
|
||||||
|
|
||||||
orderItem.ItemTransitOrders.Insert(0, new oms_wei_external_procurement_log()
|
orderItem.ItemTransitOrders.Insert(0, new oms_wei_external_procurement_log_info()
|
||||||
{
|
{
|
||||||
buyer_account = buyer.buyer_nick,
|
buyer_account = buyer.buyer_nick,
|
||||||
id = 0,
|
id = 0,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using CefSharp;
|
using CefSharp;
|
||||||
using CefSharp.WinForms;
|
using CefSharp.WinForms;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
using AllBase;
|
using AllBase;
|
||||||
using AllBase.Helper;
|
using AllBase.Helper;
|
||||||
using AllBase.Model.Local;
|
using AllBase.Model.DBModel;
|
||||||
using AllBase.Model.Result;
|
using AllBase.Model.Result;
|
||||||
using CefSharp;
|
using CefSharp;
|
||||||
using CefSharp.WinForms;
|
using CefSharp.WinForms;
|
||||||
|
|||||||
Reference in new issue
Block a user