From b6a0a22dd22e8afb84f527b35723118d7097a41f Mon Sep 17 00:00:00 2001
From: "506583276@qq.com" <506583276@qq.com>
Date: Fri, 19 May 2023 18:18:53 +0800
Subject: [PATCH] 1
---
.../PackPurchaseTask/ConfigPackResponse.cs | 41 -------------------
.../PackPurchaseTask/ProductSkuResponse.cs | 10 +++--
.../ViewModels/Order/OrderViewModel.cs | 6 ++-
BBWYB.Client/Views/Order/OrderList.xaml | 6 +--
.../Views/PackPurchaseTask/SetCerControl.xaml | 3 +-
.../Views/PackPurchaseTask/SetCerWindow.xaml | 3 --
BBWYB.Server.Business/Order/OrderBusiness.cs | 16 ++++++++
7 files changed, 29 insertions(+), 56 deletions(-)
diff --git a/BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ConfigPackResponse.cs b/BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ConfigPackResponse.cs
index dad4af1..27bc0f6 100644
--- a/BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ConfigPackResponse.cs
+++ b/BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ConfigPackResponse.cs
@@ -12,48 +12,7 @@ namespace BBWYB.Client.Models.APIModel
///
public class ConfigPackResponse
{
- /////
- ///// 货号品名
- /////
- //public string BrandName { get; set; }
- /////
- ///// 组合类型(单件=0,多件=1)
- /////
- //public int PackType { get; set; }
-
- /////
- ///// 基础包装(快递袋=0,纸箱=1,麻袋=2)
- /////
- //public int BasicPack { get; set; }
-
- /////
- ///// 增量耗材
- /////
- //public string Increment1 { get; set; }
-
- /////
- ///// 合格证位置(外部包装=0,产品包装=1)
- /////
- //public int? CertificatePosition { get; set; }
-
- /////
- ///// sku配件商品名称
- /////
- //public string SkuGoodsTitle { get; set; }
-
- /////
- ///// 配件数量
- /////
- //public int GoodsNumber { get; set; }
- /////
- ///// 是否需要条形码
- /////
- //public bool? NeedBar { get; set; }
- /////
- ///// 是否需要合格证
- /////
- //public bool? NeedCer { get; set; }
///
/// 配件列表
///
diff --git a/BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ProductSkuResponse.cs b/BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ProductSkuResponse.cs
index a710ba6..6d341b3 100644
--- a/BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ProductSkuResponse.cs
+++ b/BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ProductSkuResponse.cs
@@ -61,9 +61,7 @@ namespace BBWYB.Client.Models.APIModel
}
public class PackConfig
- {
-
-
+ {
///
/// skuid
///
@@ -131,6 +129,12 @@ namespace BBWYB.Client.Models.APIModel
public bool NeedBar { get; set; }
public bool NeedCer { get; set; }
+
+
+ /////
+ ///// 采购方案id
+ /////
+ //public string SkuPurchaseSchemeId { get; set; }
}
}
diff --git a/BBWYB.Client/ViewModels/Order/OrderViewModel.cs b/BBWYB.Client/ViewModels/Order/OrderViewModel.cs
index 6623014..05d7cab 100644
--- a/BBWYB.Client/ViewModels/Order/OrderViewModel.cs
+++ b/BBWYB.Client/ViewModels/Order/OrderViewModel.cs
@@ -107,8 +107,7 @@ namespace BBWYB.Client.ViewModels
var objList = (object[])obj;
var OriginShopName = (string)objList[0];
OrderSku order = (OrderSku)objList[1];
-
- var res = PackPurchaseTaskService.IsExitQikuTask(order.SkuId, order.OrderId);
+ var res = PackPurchaseTaskService.IsExitQikuTask(order.BelongSkuId, order.OrderId);
if (res == null || !res.Success)
{
MessageBox.Show("网络异常!查不到任务");
@@ -124,7 +123,10 @@ namespace BBWYB.Client.ViewModels
ViewModelLocator view = new();
var updatePackTask = view.UpdatePurchaseTask;
updatePackTask.SearchSku(obj);
+ updatePackTask.ReflashWindow = () => {
+ Task.Factory.StartNew(() => LoadOrder(PageIndex));
+ };
UpdatePurchaseTaskWindow packTask = new();
packTask.ShowDialog();
diff --git a/BBWYB.Client/Views/Order/OrderList.xaml b/BBWYB.Client/Views/Order/OrderList.xaml
index bc3dcec..4365cc6 100644
--- a/BBWYB.Client/Views/Order/OrderList.xaml
+++ b/BBWYB.Client/Views/Order/OrderList.xaml
@@ -410,11 +410,7 @@
Style="{StaticResource LinkButton}"
Visibility="{Binding OrderState,ConverterParameter=已取消:Collapsed:Visible,Converter={StaticResource objConverter}}"/>
-
+
diff --git a/BBWYB.Client/Views/PackPurchaseTask/SetCerControl.xaml b/BBWYB.Client/Views/PackPurchaseTask/SetCerControl.xaml
index ab6904c..bb1cf7b 100644
--- a/BBWYB.Client/Views/PackPurchaseTask/SetCerControl.xaml
+++ b/BBWYB.Client/Views/PackPurchaseTask/SetCerControl.xaml
@@ -6,8 +6,7 @@
xmlns:local="clr-namespace:BBWYB.Client.Views.PackPurchaseTask"
xmlns:cmodel="clr-namespace:BBWYB.Client.Models"
xmlns:c="clr-namespace:SJ.Controls;assembly=SJ.Controls"
- mc:Ignorable="d" Background="White"
-
+ mc:Ignorable="d" Background="White"
d:DesignHeight="700" d:DesignWidth="820">
diff --git a/BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml b/BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml
index 62845cf..3410e98 100644
--- a/BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml
+++ b/BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml
@@ -19,9 +19,6 @@
MaxButtonVisibility="Collapsed"
RightButtonGroupMargin="0,5,5,0">
-
-
-
diff --git a/BBWYB.Server.Business/Order/OrderBusiness.cs b/BBWYB.Server.Business/Order/OrderBusiness.cs
index 4fc103e..8dbd5a7 100644
--- a/BBWYB.Server.Business/Order/OrderBusiness.cs
+++ b/BBWYB.Server.Business/Order/OrderBusiness.cs
@@ -237,6 +237,22 @@ namespace BBWYB.Server.Business
new { sql = sql.AESEncrypt() },
new Dictionary() { { "Authorization", $"{mdsToken}" } },
HttpMethod.Post);
+
+ try
+ {
+ //取消齐库的任务
+ var qikuResponse = restApiService.SendRequest("http://qiku.qiyue666.com/",
+ $"/api/PackPurchaseTask/CancelOrderPackTask?orderId={request.OrderId}",
+ null,
+ null,
+ HttpMethod.Post);
+ if (qikuResponse.StatusCode != System.Net.HttpStatusCode.OK)
+ throw new Exception(qikuResponse.Content);
+ }
+ catch (Exception ex)
+ {
+ nLogManager.GetLogger($"取消打包任务-{request.OrderId}").Error(ex, JsonConvert.SerializeObject(request));
+ }
}
public void EditPrice(OP_EditPriceRequest request)