change-退库申请单不会有具体物料,只是生成agv任务去取料相关修改;

master
liuwf 1 year ago
parent cb854db880
commit 201d8c3bd3

@ -2224,7 +2224,7 @@
<TextBlock x:Name="thisReturnEndStation" Background="Transparent" Grid.ColumnSpan="2" Grid.RowSpan="2" VerticalAlignment="Top" HorizontalAlignment="Center" Margin="0,20,0,0"/>
</StackPanel>
</Border>
<Border BorderBrush="White" BorderThickness="2" Grid.Column="0" Grid.ColumnSpan="6" Grid.Row="8" Grid.RowSpan="2" Margin="20">
<Border Visibility="Collapsed" BorderBrush="White" BorderThickness="2" Grid.Column="0" Grid.ColumnSpan="6" Grid.Row="8" Grid.RowSpan="2" Margin="20">
<DataGrid Background="Transparent"
CanUserAddRows="False"
AutoGenerateColumns="False"

@ -1716,6 +1716,15 @@ namespace Khd.Core.Wpf.Form
}
else if (wcsCmd.taskType == 48)//返库
{
WmsRawReturn? wmsRawReturn = dbContext.WmsRawReturn.Where(t => t.endStationCode == wcsCmd.currPointNo && t.executeStatus!="2").FirstOrDefault();
if (wmsRawReturn != null)
{
wmsRawReturn.executeStatus = "2";
wmsRawReturn.updateDate = DateTime.Now;
wmsRawReturn.endTime = DateTime.Now;
dbContext.WmsRawReturn.Update(wmsRawReturn);
}
if (wcsCmd.taskStatus == 6)
{
wcsCmd.taskStatus = 7;
@ -2394,18 +2403,18 @@ namespace Khd.Core.Wpf.Form
return;
}
WmsRawReturn? wmsRawReturn = dbContext.WmsRawReturn.Where(t => t.endStationCode == task.currPointNo && t.materialId == material.materialId).FirstOrDefault();
if (wmsRawReturn == null)
{
var result = MessageBox.Show("当前物料不在退出申请单中,确定还要入库吗?", "确认入库", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (result != MessageBoxResult.Yes)
{
txtReturnBarCode.Text = string.Empty;
txtReturnBox.Text = string.Empty;
return;
}
}
//if (wmsRawReturn == null)
//{
// var result = MessageBox.Show("当前物料不在退出申请单中,确定还要入库吗?", "确认入库", MessageBoxButton.YesNo, MessageBoxImage.Question);
// if (result != MessageBoxResult.Yes)
// {
// txtReturnBarCode.Text = string.Empty;
// txtReturnBox.Text = string.Empty;
// return;
// }
//}
var container = dbContext.WmsBaseLocation.FirstOrDefault(t => t.containerCode == txtReturnBox.Text && t.warehouseId == 512);
List<WmsRawStock> wmsRawStocks = dbContext.WmsRawStock
@ -2436,14 +2445,14 @@ namespace Khd.Core.Wpf.Form
}
if (wmsRawReturn != null)
{
wmsRawReturn.updateDate = DateTime.Now;
wmsRawReturn.returnAmount += amount;
if (wmsRawReturn.returnAmount >= wmsRawReturn.planAmount)
{
wmsRawReturn.executeStatus = "2";
wmsRawReturn.endTime = DateTime.Now;
}
dbContext.WmsRawReturn.Update(wmsRawReturn);
//wmsRawReturn.updateDate = DateTime.Now;
//wmsRawReturn.returnAmount += amount;
//if (wmsRawReturn.returnAmount >= wmsRawReturn.planAmount)
//{
// wmsRawReturn.executeStatus = "2";
// wmsRawReturn.endTime = DateTime.Now;
//}
//dbContext.WmsRawReturn.Update(wmsRawReturn);
WmsRawReturnDetail? wmsRawReturnDetail = new WmsRawReturnDetail();
wmsRawReturnDetail.RawReturnId = (long)wmsRawReturn.rawReturnId;

Loading…
Cancel
Save