Browse Source

1

AddValidOverTime
506583276@qq.com 2 years ago
parent
commit
64169ad64a
  1. 8
      BBWY.Client/BBWYAppSettings.json
  2. 5
      BBWY.Client/Models/QiKu/PackSkuConfig.cs
  3. 2
      BBWY.Client/Views/BatchPurchase/BatchCreateNewPurchaseOrder.xaml
  4. 5
      BBWY.Client/Views/BatchPurchase/PackSkuConfigWindow.xaml
  5. 6
      BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs
  6. 5
      BBWY.Server.Model/Dto/Request/QiKu/PackSkuConfigRequest.cs

8
BBWY.Client/BBWYAppSettings.json

@ -1,9 +1,9 @@
{ {
//"BBWYApiHost": "http://localhost:5000", "BBWYApiHost": "http://localhost:5000",
"BBWYApiHost": "http://bbwytest.qiyue666.com", //"BBWYApiHost": "http://bbwytest.qiyue666.com",
"MDSApiHost": "http://mdsapi.qiyue666.com", "MDSApiHost": "http://mdsapi.qiyue666.com",
"JOSApiHost": "", "JOSApiHost": "",
"1688ApiHost": "", "1688ApiHost": "",
"QKApiHost": "http://localhost:8080" //"QKApiHost": "http://localhost:8080"
//"QKApiHost": "http://qiku.qiyue666.com" "QKApiHost": "http://qiku.qiyue666.com"
} }

5
BBWY.Client/Models/QiKu/PackSkuConfig.cs

@ -10,6 +10,7 @@ namespace BBWY.Client.Models.QiKu
} }
private int splitCount; private int splitCount;
private string remarkMessage;
public string SkuId { get; set; } public string SkuId { get; set; }
@ -17,6 +18,8 @@ namespace BBWY.Client.Models.QiKu
public string Title { get; set; } public string Title { get; set; }
/// <summary> /// <summary>
/// 采购数量 /// 采购数量
/// </summary> /// </summary>
@ -27,6 +30,8 @@ namespace BBWY.Client.Models.QiKu
/// </summary> /// </summary>
public int SplitCount { get => splitCount; set { Set(ref splitCount, value); } } public int SplitCount { get => splitCount; set { Set(ref splitCount, value); } }
public string RemarkMessage { get => remarkMessage; set { Set(ref remarkMessage, value); } }
public ObservableCollection<PackSkuSplitConfig> PackSkuSplitConfigList { get; set; } public ObservableCollection<PackSkuSplitConfig> PackSkuSplitConfigList { get; set; }
} }

2
BBWY.Client/Views/BatchPurchase/BatchCreateNewPurchaseOrder.xaml

@ -137,7 +137,7 @@
</TextBlock> </TextBlock>
<TextBlock Margin="10,0,0,0"> <TextBlock Margin="10,0,0,0">
<Run Text="数量:"/> <Run Text="数量:"/>
<Run Text="{Binding Quantity}"/> <Run Text="{Binding Quantity,Mode=TwoWay}"/>
</TextBlock> </TextBlock>
</StackPanel> </StackPanel>

5
BBWY.Client/Views/BatchPurchase/PackSkuConfigWindow.xaml

@ -33,6 +33,7 @@
<ListBox.ItemTemplate> <ListBox.ItemTemplate>
<DataTemplate> <DataTemplate>
<Grid Width="{Binding ActualWidth,ElementName=listbox,Converter={StaticResource widthConverter},ConverterParameter=3}"> <Grid Width="{Binding ActualWidth,ElementName=listbox,Converter={StaticResource widthConverter},ConverterParameter=3}">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="140"/> <ColumnDefinition Width="140"/>
<ColumnDefinition/> <ColumnDefinition/>
@ -49,6 +50,7 @@
<RowDefinition Height="30"/> <RowDefinition Height="30"/>
<RowDefinition Height="30"/> <RowDefinition Height="30"/>
<RowDefinition/> <RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/>
@ -116,10 +118,13 @@
</Grid> </Grid>
</DataTemplate> </DataTemplate>
</ListBox.ItemTemplate> </ListBox.ItemTemplate>
</ListBox> </ListBox>
<c:BTextBox Grid.Row="3" Text="{Binding RemarkMessage,Mode=TwoWay}" WaterRemark="打包配置" AcceptsReturn="True" TextWrapping="Wrap" Grid.ColumnSpan="2" Height="70" Margin="5"/>
</Grid> </Grid>
<Border Grid.ColumnSpan="2" VerticalAlignment="Bottom" Height="1" Background="{StaticResource Border.Brush}"/> <Border Grid.ColumnSpan="2" VerticalAlignment="Bottom" Height="1" Background="{StaticResource Border.Brush}"/>
<Border HorizontalAlignment="Right" Width="1" Background="{StaticResource Border.Brush}"/> <Border HorizontalAlignment="Right" Width="1" Background="{StaticResource Border.Brush}"/>
</Grid> </Grid>
</DataTemplate> </DataTemplate>

6
BBWY.Server.Business/PurchaseOrderV2/BatchPurchase/BatchPurchaseBusiness.cs

@ -11,6 +11,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Net.Http; using System.Net.Http;
using System.Net.Mail;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Yitter.IdGenerator; using Yitter.IdGenerator;
@ -330,16 +331,19 @@ namespace BBWY.Server.Business
}; };
insertPurchaseOrderSkuList.Add(purchaseOrderSku); insertPurchaseOrderSkuList.Add(purchaseOrderSku);
if (purchasePlatform == Enums.Platform.) if (purchasePlatform == Enums.Platform.)
{ {
var skuPackConfig = request.PackSkuConfigList?.FirstOrDefault(s => s.SkuId == firstProductParam.BelongSkuId); var skuPackConfig = request.PackSkuConfigList?.FirstOrDefault(s => s.SkuId == firstProductParam.BelongSkuId);
if (skuPackConfig != null) if (skuPackConfig != null)
{ {
skuPackConfigList.Add(new skuPackConfigList.Add(new
{ {
skuId = firstProductParam.BelongSkuId, skuId = firstProductParam.BelongSkuId,
skuCount = skuPackConfig.PurchaseCount, skuCount = skuPackConfig.PurchaseCount,
markMessage = string.Empty, markMessage = skuPackConfig.RemarkMessage,
wareHourses = skuPackConfig.PackSkuSplitConfigList.Select(x => new wareHourses = skuPackConfig.PackSkuSplitConfigList.Select(x => new
{ {
wareId = x.Store.Id, wareId = x.Store.Id,

5
BBWY.Server.Model/Dto/Request/QiKu/PackSkuConfigRequest.cs

@ -8,7 +8,10 @@ namespace BBWY.Server.Model.Dto
{ {
} }
/// <summary>
/// 采购备注信息
/// </summary>
public string RemarkMessage { get; set; }
/// <summary> /// <summary>
/// 店铺Sku /// 店铺Sku
/// </summary> /// </summary>

Loading…
Cancel
Save