允许电梯放两托货

This commit is contained in:
2024-08-01 16:32:50 +08:00
parent 5693ef6ed2
commit b5e7495dfe
6 changed files with 198 additions and 53 deletions

View File

@@ -192,25 +192,49 @@ namespace Tnb.WarehouseMgr
/// <param name="floor"></param>
/// <returns></returns>
[NonAction]
protected Task<int> GetRealFloor(int floor)
protected Task<int> GetRealFloor(string elevator_code, int floor)
{
int realFloor = 0;
if (floor == 4)
if (elevator_code == "Elevator1")
{
realFloor = 5;
if (floor == 4)
{
realFloor = 6;
}
else if (floor == 3)
{
realFloor = 5;
}
else if (floor == 2)
{
realFloor = 4;
}
else if (floor == 1)
{
realFloor = 1;
}
}
else if (floor == 3)
else
{
realFloor = 4;
}
else if (floor == 2)
{
realFloor = 3;
}
else if(floor == 1)
{
realFloor = 1;
if (floor == 4)
{
realFloor = 5;
}
else if (floor == 3)
{
realFloor = 4;
}
else if (floor == 2)
{
realFloor = 3;
}
else if (floor == 1)
{
realFloor = 1;
}
}
return Task.FromResult(realFloor);
}