人工操作bug修复

zw
lxw 5 months ago
parent c5cafea201
commit a73ec84a8d

@ -24,6 +24,9 @@ public class CancelState : IState
public StateResult Handle(SwappingStateMachine machine)
{
_log.Info($"'goto cancel");
try
{
machine.CancelFlag = false;
if (machine.SwapOrderBatteryInfo!=null && machine.SwapOrderBatteryInfo.swapAmtOrder != null)
{
@ -48,6 +51,14 @@ public class CancelState : IState
machine.Reset();
}
catch (Exception e)
{
machine.Reset();
_log.Error($"CancelState err={e}");
}
return new StateResult()
{
SwappingState = SwappingState.StationReady

@ -24,6 +24,8 @@ public class ManualSuccState : IState
public StateResult Handle(SwappingStateMachine machine)
{
_log.Info($"'goto ManualSucc");
try
{
machine.ManualSwapSuccFlag = false;
if (machine.SwapOrderBatteryInfo.swapAmtOrder != null)
{
@ -47,6 +49,13 @@ public class ManualSuccState : IState
Reason = machine.OperateModel.Reason,
});
machine.Reset();
}
catch (Exception e)
{
machine.Reset();
_log.Error($"ManualSuccState err={e}");
}
return new StateResult()
{
SwappingState = SwappingState.StationReady

Loading…
Cancel
Save