|
@@ -769,6 +769,11 @@ namespace Venus_RT.Modules
|
|
|
string[] slotSequence = (string[])param["SlotSequence"];
|
|
|
string jobId = (string)param["JobId"];
|
|
|
string module = (string)param["Module"];
|
|
|
+
|
|
|
+ if (string.IsNullOrEmpty(jobId))
|
|
|
+ {
|
|
|
+ jobId = "CJ_Local_" + module;
|
|
|
+ }
|
|
|
//bool autoStart = (bool)param["AutoStart"];
|
|
|
string lotId = jobId;
|
|
|
if (param.ContainsKey("LotId"))
|
|
@@ -793,11 +798,6 @@ namespace Venus_RT.Modules
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- if (string.IsNullOrEmpty(jobId))
|
|
|
- {
|
|
|
- jobId = "CJ_Local_" + module;
|
|
|
- }
|
|
|
-
|
|
|
if (_lstControlJobs.Exists(x => x.Name == jobId))
|
|
|
{
|
|
|
reason = $"{jobId} already created";
|
|
@@ -816,6 +816,7 @@ namespace Venus_RT.Modules
|
|
|
cj.JetState = EnumJetCtrlJobState.Created;
|
|
|
cj.PreJobClean = preCleanRecipe;
|
|
|
cj.PostJobClean = postCleanRecipe;
|
|
|
+ cj.SequenceNameList = slotSequence;
|
|
|
|
|
|
Dictionary<string, bool[]> seqSlot = new Dictionary<string, bool[]>();
|
|
|
Dictionary<string, List<Tuple<ModuleName, int>>> seqSlotWafers = new Dictionary<string, List<Tuple<ModuleName, int>>>();
|