Browse Source

EAP下Job RecipeHeaderConfig为空问题导致压氧判断有问题

jiangjy 2 weeks ago
parent
commit
eedff1ffd3
1 changed files with 8 additions and 1 deletions
  1. 8 1
      Furnace/FurnaceRT/Equipments/Jobs/AutoTransfer.cs

+ 8 - 1
Furnace/FurnaceRT/Equipments/Jobs/AutoTransfer.cs

@@ -7319,7 +7319,12 @@ namespace FurnaceRT.Equipments.Jobs
 
             return true;
         }
-
+        /// <summary>
+        /// EAP 创建PJ
+        /// </summary>
+        /// <param name="pj"></param>
+        /// <param name="objs"></param>
+        /// <returns></returns>
         public bool CreateProcessJob(out ProcessJobInfo pj, params object[] objs)
         {
             var param = (Dictionary<string, object>)objs[0];
@@ -7816,6 +7821,8 @@ namespace FurnaceRT.Equipments.Jobs
             pj.SlotWafers = new List<Tuple<ModuleName, int>>();
             pj.ProcessingState = EnumProcessingState.WaitingMaterial;
             pj.CoolTimeSec = coolTime;
+            pj.IsEmptyLayout = !layoutRecipeDataExpert.Items.Any(x => x != "----");
+            pj.N2PurgeModeStr = recipeHead.N2PurgeModeStr;
             //pj.IsEmptyLayout = !layoutRecipeDataExpert.Items.Any(x => x != "----");
             //pj.IsOnlyCharge = isOnlyCharge;