Tiger.Business.MES/Transaction/Position.cs
@@ -351,10 +351,17 @@ CurStep = step; //更新后续可执行的工步列表 NextSteps = GetNextSteps(CurStep); //返回结果到客户端 result = canBegin; result.Data.SetValue(CurBatch, CurStep, CurStep?.ID, IsFinishAllSteps); //如果当前执行工步尝试执行后就已经完成,不需要后续交互,且,则继续开始下一工步 if (CurStep.IsFinished && NextSteps.Any()) { result = BeginNextActionStep(input); } else { //返回结果到客户端 result = canBegin; result.Data.SetValue(CurBatch, CurStep, CurStep?.ID, IsFinishAllSteps); } return result; } }