JET-JJY 1 week ago
parent
commit
205000b7b5
1 changed files with 22 additions and 0 deletions
  1. 22 0
      Furnace/FurnaceRT/Equipments/PMs/RecipeExecutions/Process.cs

+ 22 - 0
Furnace/FurnaceRT/Equipments/PMs/RecipeExecutions/Process.cs

@@ -1197,15 +1197,37 @@ namespace FurnaceRT.Equipments.PMs.RecipeExecutions
         {
             if (_state == RecipeRunningState.RecipeCompleted)
             {
+                if (SC.ContainsItem("System.FDC.SplitProcessLog"))
+                {
+                    if (!SC.GetValue<bool>("System.FDC.SplitProcessLog"))
+                        _faCallback.RecipeComplete(PMModule.Module, PMModule.RecipeRunningInfo.RecipeName);
+                }
+                else
+                {
+                    _faCallback.RecipeComplete(PMModule.Module, PMModule.RecipeRunningInfo.RecipeName);
+                }
+
                 PMModule.StringProcessFlowState = PMModule.ProcessFlowState.Standby.ToString();
                 //   _faCallback.RecipeComplete(PMModule.Module, PMModule.RecipeRunningInfo.RecipeName);
                 _dbCallback.RecipeComplete(PMModule.RecipeRunningInfo.InnerId.ToString());
                 _fdc.Stop();
+
+
             }
             else
             {
                 if (PMModule.IsExcuteIdleRecipe)
                 {
+                    if (SC.ContainsItem("System.FDC.SplitProcessLog"))
+                    {
+                        if (!SC.GetValue<bool>("System.FDC.SplitProcessLog"))
+                            _faCallback.RecipeComplete(PMModule.Module, PMModule.RecipeRunningInfo.RecipeName);
+                    }
+                    else
+                    {
+                        _faCallback.RecipeComplete(PMModule.Module, PMModule.RecipeRunningInfo.RecipeName);
+                    }
+
                     // _faCallback.RecipeComplete(PMModule.Module, PMModule.RecipeRunningInfo.RecipeName);
                     _dbCallback.RecipeComplete(PMModule.RecipeRunningInfo.InnerId.ToString());
                     _fdc.Stop();