master
liuwf 1 year ago
parent 2351c2cd21
commit 8483b3bee0

@ -2907,22 +2907,39 @@ namespace Khd.Core.Wpf.Form
using var scope = _host.Services.CreateScope();
using var dbContext = scope.ServiceProvider.GetRequiredService<DefaultDbContext>();
BaseEquip baseEquip = dbContext.BaseEquip.First(t => t.objid == equip.objid);
bool hastask = dbContext.WcsTask.Where(t => t.endPointId == baseEquip.objid || t.currPointId == baseEquip.objid).Any();
bool hasTaskManual = dbContext.WcsTaskManual.Where(t => t.currPointId == baseEquip.objid || t.endPointId == baseEquip.objid).Any();
if (hastask || hasTaskManual)
{
MessageBox.Show("已存在当前库位的任务");
return;
}
if (baseEquip.emptyCount > 0)
{
FloorForm floorForm = new FloorForm(new List<int>() { 1, 3 });
floorForm.ShowDialog();
if (FloorForm.SelecetedFloorNo != 0)
{
//WcsTaskManual task = new()
//{
// objid = Global.SnowId.NextId(),
// taskType = 56,
// containerNo = "00000000",
// currPointId = baseEquip.objid,
// currPointNo = baseEquip.equipNo,
//};
WcsTaskManual task = new()
{
objid = Global.SnowId.NextId(),
taskType = 57,
containerNo = "00000000",
currPointId = baseEquip.objid,
currPointNo = baseEquip.equipNo,
nextPointId = 8,
qty = baseEquip.emptyCount,
endPointId = FloorForm.SelecetedFloorNo,
endPointNo = $"TSJ_0{FloorForm.SelecetedFloorNo}",
useFlag = 1,
taskStatus = 0,
fromFloorNo = 2,
floorNo = FloorForm.SelecetedFloorNo
};
dbContext.Add(task);
dbContext.SaveChanges();
MessageBox.Show("下发成功");
}
MessageBox.Show("下发成功");
}
else
{
@ -2930,7 +2947,6 @@ namespace Khd.Core.Wpf.Form
}
}
}
/// <summary>
/// 任务完成
/// </summary>

Loading…
Cancel
Save