JET-JJY 2 周之前
父节点
当前提交
205000b7b5
共有 1 个文件被更改,包括 22 次插入0 次删除
  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();