1
dengjunjie
2025-06-10 2d9de97cab8500780c61d3158504dcfbf5384980
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs
@@ -37,6 +37,15 @@
                SpeStackerCrane speStackerCrane = (SpeStackerCrane)context.JobDetail.JobDataMap.Get("JobParams");
                if (speStackerCrane != null)
                {
                    var DeviceStatu = speStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.DeviceStatus);
                    var StackerCraneStatu = speStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.StackerCraneStatus);
                    speStackerCrane.SetValue(StackerCraneDBName.StartRow, 1);
                    speStackerCrane.SetValue(StackerCraneDBName.StartColumn, 2);
                    speStackerCrane.SetValue(StackerCraneDBName.StartLayer, 3);
                    speStackerCrane.SetValue(StackerCraneDBName.EndRow, 4);
                    speStackerCrane.SetValue(StackerCraneDBName.EndColumn, 5);
                    speStackerCrane.SetValue(StackerCraneDBName.EndLayer, 2);
                    GetStackerObject getStackerObject = new GetStackerObject(speStackerCrane);
                    if (!getStackerObject.IsEventSubscribed)
                    {
@@ -57,6 +66,7 @@
                                    bool sendFlag = getStackerObject.SendCommand(stackerCraneTaskCommand);
                                    if (sendFlag)
                                    {
                                        speStackerCrane.SetValue(StackerCraneDBName.CommandSend, 1);//鍚姩鍛戒护
                                        speStackerCrane.LastTaskType = task.TaskType;
                                        _taskService.UpdateTaskStatusToNext(task.TaskNum);
                                    }