dengjunjie
10 小时以前 61aec4135b9f6c4cea3424f309c8bcaa124e1f6b
优化成品库整托出口进行回库任务逻辑
已修改2个文件
10 ■■■■■ 文件已修改
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestExtend.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs
@@ -419,6 +419,8 @@
                            if (task.TaskType == (int)TaskTypeEnum.CPInbound && task.TaskState == (int)TaskStatusEnum.Execut)
                            {
                                task.TaskState = (int)TaskStatusEnum.WaiCheckShape;
                                if(task.SourceAddress!= "OUT-01")
                                {
                                //BaseDal.UpdateData(task);//给质检门写入启动信号
                                var device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == "F1") as OtherDevice;
                                if (device == null) task.ExceptionMessage = "未找到1楼质检门设备信息";
@@ -429,6 +431,7 @@
                                    else
                                        task.ExceptionMessage = "1楼质检门设备连接失败";
                                }
                                }
                                TaskFeedback(task, 4);
                            }
                            else
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestExtend.cs
@@ -26,6 +26,13 @@
            //任务的目标地址对于站台号;
            foreach (var task in taskList)
            {
                if (task.SourceAddress == "OUT-01")
                {
                    task.TaskState = TaskStatusEnum.CheckShapeingOk.ObjToInt();
                    task.ExceptionMessage = "";
                    Uptasks.Add(task);
                    continue;
                }
                if (device.GetValue<QualityInspectionCommandEnum, bool>(QualityInspectionCommandEnum.R_QualityInspection, task.SourceAddress))
                {
                    device.SetValue(QualityInspectionCommandEnum.StartqualityInspection, false, task.SourceAddress);