Browse Source

1

updatebug
506583276@qq.com 2 years ago
parent
commit
b6a0a22dd2
  1. 41
      BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ConfigPackResponse.cs
  2. 8
      BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ProductSkuResponse.cs
  3. 6
      BBWYB.Client/ViewModels/Order/OrderViewModel.cs
  4. 6
      BBWYB.Client/Views/Order/OrderList.xaml
  5. 1
      BBWYB.Client/Views/PackPurchaseTask/SetCerControl.xaml
  6. 3
      BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml
  7. 16
      BBWYB.Server.Business/Order/OrderBusiness.cs

41
BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ConfigPackResponse.cs

@ -12,48 +12,7 @@ namespace BBWYB.Client.Models.APIModel
/// </summary> /// </summary>
public class ConfigPackResponse public class ConfigPackResponse
{ {
///// <summary>
///// 货号品名
///// </summary>
//public string BrandName { get; set; }
///// <summary>
///// 组合类型(单件=0,多件=1)
///// </summary>
//public int PackType { get; set; }
///// <summary>
///// 基础包装(快递袋=0,纸箱=1,麻袋=2)
///// </summary>
//public int BasicPack { get; set; }
///// <summary>
///// 增量耗材
///// </summary>
//public string Increment1 { get; set; }
///// <summary>
///// 合格证位置(外部包装=0,产品包装=1)
///// </summary>
//public int? CertificatePosition { get; set; }
///// <summary>
///// sku配件商品名称
///// </summary>
//public string SkuGoodsTitle { get; set; }
///// <summary>
///// 配件数量
///// </summary>
//public int GoodsNumber { get; set; }
///// <summary>
///// 是否需要条形码
///// </summary>
//public bool? NeedBar { get; set; }
///// <summary>
///// 是否需要合格证
///// </summary>
//public bool? NeedCer { get; set; }
/// <summary> /// <summary>
/// 配件列表 /// 配件列表
/// </summary> /// </summary>

8
BBWYB.Client/Models/APIModel/Response/PackPurchaseTask/ProductSkuResponse.cs

@ -62,8 +62,6 @@ namespace BBWYB.Client.Models.APIModel
} }
public class PackConfig public class PackConfig
{ {
/// <summary> /// <summary>
/// skuid /// skuid
/// </summary> /// </summary>
@ -131,6 +129,12 @@ namespace BBWYB.Client.Models.APIModel
public bool NeedBar { get; set; } public bool NeedBar { get; set; }
public bool NeedCer { get; set; } public bool NeedCer { get; set; }
///// <summary>
///// 采购方案id
///// </summary>
//public string SkuPurchaseSchemeId { get; set; }
} }
} }

6
BBWYB.Client/ViewModels/Order/OrderViewModel.cs

@ -107,8 +107,7 @@ namespace BBWYB.Client.ViewModels
var objList = (object[])obj; var objList = (object[])obj;
var OriginShopName = (string)objList[0]; var OriginShopName = (string)objList[0];
OrderSku order = (OrderSku)objList[1]; OrderSku order = (OrderSku)objList[1];
var res = PackPurchaseTaskService.IsExitQikuTask(order.BelongSkuId, order.OrderId);
var res = PackPurchaseTaskService.IsExitQikuTask(order.SkuId, order.OrderId);
if (res == null || !res.Success) if (res == null || !res.Success)
{ {
MessageBox.Show("网络异常!查不到任务"); MessageBox.Show("网络异常!查不到任务");
@ -124,7 +123,10 @@ namespace BBWYB.Client.ViewModels
ViewModelLocator view = new(); ViewModelLocator view = new();
var updatePackTask = view.UpdatePurchaseTask; var updatePackTask = view.UpdatePurchaseTask;
updatePackTask.SearchSku(obj); updatePackTask.SearchSku(obj);
updatePackTask.ReflashWindow = () => {
Task.Factory.StartNew(() => LoadOrder(PageIndex));
};
UpdatePurchaseTaskWindow packTask = new(); UpdatePurchaseTaskWindow packTask = new();
packTask.ShowDialog(); packTask.ShowDialog();

6
BBWYB.Client/Views/Order/OrderList.xaml

@ -410,11 +410,7 @@
Style="{StaticResource LinkButton}" Style="{StaticResource LinkButton}"
Visibility="{Binding OrderState,ConverterParameter=已取消:Collapsed:Visible,Converter={StaticResource objConverter}}"/> Visibility="{Binding OrderState,ConverterParameter=已取消:Collapsed:Visible,Converter={StaticResource objConverter}}"/>
<c:BButton Content="配置" Margin="5,0,0,0"
Command="{Binding DataContext.EditPackConfigCommand,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type ListBox}}}"
CommandParameter="{Binding }"
Style="{StaticResource LinkButton}"
Visibility="{Binding PackConfigState ,ConverterParameter=#null:Collapsed:Visible,Converter={StaticResource objConverter}}"/>
</StackPanel> </StackPanel>
</Grid> </Grid>
<Grid Grid.Row="1"> <Grid Grid.Row="1">

1
BBWYB.Client/Views/PackPurchaseTask/SetCerControl.xaml

@ -7,7 +7,6 @@
xmlns:cmodel="clr-namespace:BBWYB.Client.Models" xmlns:cmodel="clr-namespace:BBWYB.Client.Models"
xmlns:c="clr-namespace:SJ.Controls;assembly=SJ.Controls" 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"> d:DesignHeight="700" d:DesignWidth="820">
<Grid DataContext="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type local:SetCerControl}}}"> <Grid DataContext="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type local:SetCerControl}}}">
<Grid.RowDefinitions> <Grid.RowDefinitions>

3
BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml

@ -19,9 +19,6 @@
MaxButtonVisibility="Collapsed" MaxButtonVisibility="Collapsed"
RightButtonGroupMargin="0,5,5,0"> RightButtonGroupMargin="0,5,5,0">
<!-- DataContext="{Binding CreateSetBarCodeView,Source={StaticResource Locator}}"--> <!-- DataContext="{Binding CreateSetBarCodeView,Source={StaticResource Locator}}"-->
<Window.Resources>
</Window.Resources>
<Grid DataContext="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type local:SetCerWindow}}}"> <Grid DataContext="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type local:SetCerWindow}}}">
<Grid.RowDefinitions> <Grid.RowDefinitions>

16
BBWYB.Server.Business/Order/OrderBusiness.cs

@ -237,6 +237,22 @@ namespace BBWYB.Server.Business
new { sql = sql.AESEncrypt() }, new { sql = sql.AESEncrypt() },
new Dictionary<string, string>() { { "Authorization", $"{mdsToken}" } }, new Dictionary<string, string>() { { "Authorization", $"{mdsToken}" } },
HttpMethod.Post); 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) public void EditPrice(OP_EditPriceRequest request)

Loading…
Cancel
Save