zhaowc
2025-04-30 9db096bf7366bb953f961bef9fa68a7b5d4c27fe
修改显示屏
3个文件已修改
95 ■■■■ 已修改文件
Admin.NET/WCS.Application/Model/TaskRequest.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Admin.NET/WCS.Application/OpenApi/DemoOpenApi.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Admin.NET/WCS.Application/PLC/PLCService.cs 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Admin.NET/WCS.Application/Model/TaskRequest.cs
@@ -87,6 +87,17 @@
    /// </summary>
    public int Order { get; set; }
    public string SkuName { get; set; }
    public string LotNo { get; set; }
    public string Qty { get; set; }
    public string CompleteQty { get; set; }
}
/// <summary>
Admin.NET/WCS.Application/OpenApi/DemoOpenApi.cs
@@ -134,10 +134,10 @@
                IsBale = bale,
                //LotNo =models.LotNo,
                //SkuNo=models.SkuNo,
                //SkuName=models.SkuName,
                //Qty=models.Qty
                LotNo = models.LotNo,
                SkuName = models.SkuName,
                Qty = int.Parse(models.Qty),
                CompleteQty = int.Parse(models.CompleteQty)
            };
            _db.Insertable(taskAdd).ExecuteCommand();           
Admin.NET/WCS.Application/PLC/PLCService.cs
@@ -218,11 +218,16 @@
                        //修改led屏信息
                        var ledDevice = PLCTaskAction.plcDevices.First(m => m.StationNum == taskInfo.EndStation && m.IsDelete == false && m.DeviceType == DeviceTypeEnum.Business);
                        ledText += $"任务类型:{modTask.TaskType.GetDescription()}\n\n";
                        ledText += $"任务号:{modTask.TaskNo}\n";
                        //ledText += $"任务类型:{modTask.TaskType.GetDescription()}\n\n";
                        //ledText += $"任务号:{modTask.TaskNo}\n";
                        //ledText += $"托盘号:{modTask.PalletNo}\n\n";
                        //ledText += $"起始位:{modTask.StartRoadway + " " + modTask.StartLocate}\n";
                        //ledText += $"目标位:{modTask.EndRoadway + " " + modTask.EndLocate}";
                        ledText += $"名称:{modTask.SkuName}\n";
                        ledText += $"批号:{modTask.LotNo}\n";
                        ledText += $"入库数量:{modTask.Qty}\n";
                        ledText += $"托盘号:{modTask.PalletNo}\n\n";
                        ledText += $"起始位:{modTask.StartRoadway + " " + modTask.StartLocate}\n";
                        ledText += $"目标位:{modTask.EndRoadway + " " + modTask.EndLocate}";
                        LedDisplay(ledDevice.LedIP, ledText);
                    }
                }
@@ -453,13 +458,18 @@
                                    // led显示内容
                                    var ledDevice = PLCTaskAction.plcDevices.First(m => m.StationNum == modTask.StartLocate && m.IsDelete == false && m.DeviceType == DeviceTypeEnum.Business);
                                    ledText += $"入库完成\n\n";
                                    //ledText += $"入库完成\n\n";
                                    ledText += $"任务号:{modTask.TaskNo}\n";
                                    //ledText += $"任务号:{modTask.TaskNo}\n";
                                    //ledText += $"托盘号:{modTask.PalletNo}\n\n";
                                    //ledText += $"起始位:{modTask.StartRoadway + " " + modTask.StartLocate}\n";
                                    //ledText += $"目标位:{modTask.EndRoadway + " " + modTask.EndLocate}";
                                    ledText += $"名称:{modTask.SkuName}\n";
                                    ledText += $"批号:{modTask.LotNo}\n";
                                    ledText += $"入库数量:{modTask.Qty}\n";
                                    ledText += $"托盘号:{modTask.PalletNo}\n\n";
                                    ledText += $"起始位:{modTask.StartRoadway + " " + modTask.StartLocate}\n";
                                    ledText += $"目标位:{modTask.EndRoadway + " " + modTask.EndLocate}";
                                    LedDisplay(ledDevice.LedIP, ledText);
                                    // 此处添加不空跑业务
@@ -1069,13 +1079,18 @@
                            // led显示内容
                            try
                            {
                                ledText += $"任务类型:{taskInfo.TaskType.GetDescription()}\n\n";
                                //ledText += $"任务类型:{taskInfo.TaskType.GetDescription()}\n\n";
                                ledText += $"任务号:{taskInfo.TaskNo}\n";
                                //ledText += $"任务号:{taskInfo.TaskNo}\n";
                                //ledText += $"托盘号:{taskInfo.PalletNo}\n\n";
                                //ledText += $"起始位:{taskInfo.StartRoadway + " " + taskInfo.StartLocate}\n";
                                //ledText += $"目标位:{taskInfo.EndRoadway + " " + taskInfo.EndLocate}";
                                ledText += $"名称:{taskInfo.SkuName}\n";
                                ledText += $"批号:{taskInfo.LotNo}\n";
                                ledText += $"入库数量:{taskInfo.Qty}\n";
                                ledText += $"托盘号:{taskInfo.PalletNo}\n\n";
                                ledText += $"起始位:{taskInfo.StartRoadway + " " + taskInfo.StartLocate}\n";
                                ledText += $"目标位:{taskInfo.EndRoadway + " " + taskInfo.EndLocate}";
                                LedDisplay(modDevice.LedIP, ledText);
                                
                            }
@@ -1251,11 +1266,15 @@
                            HubUtil.PublicTaskMonitor(modInsertTaskMonitor.Adapt<WcsTaskMonitorOutput>());
                            
                            var ledDevice = PLCTaskAction.plcDevices.First(m => m.StationNum == modDevice.StationNum && m.IsDelete == false && m.DeviceType == DeviceTypeEnum.Business);
                            ledText += $"任务类型:{taskInfo.TaskType.GetDescription()}\n\n";
                            ledText += $"任务号:{taskInfo.TaskNo}\n";
                            //ledText += $"任务类型:{taskInfo.TaskType.GetDescription()}\n\n";
                            //ledText += $"任务号:{taskInfo.TaskNo}\n";
                            //ledText += $"托盘号:{taskInfo.PalletNo}\n\n";
                            //ledText += $"起始位:{taskInfo.StartRoadway + " " + taskInfo.StartLocate}\n";
                            //ledText += $"目标位:{taskInfo.EndRoadway + " " + taskInfo.EndLocate}";
                            ledText += $"名称:{taskInfo.SkuName}\n\n";
                            ledText += $"批号:{taskInfo.LotNo}\n";
                            ledText += $"入库数量:{taskInfo.Qty}\n";
                            ledText += $"托盘号:{taskInfo.PalletNo}\n\n";
                            ledText += $"起始位:{taskInfo.StartRoadway + " " + taskInfo.StartLocate}\n";
                            ledText += $"目标位:{taskInfo.EndRoadway + " " + taskInfo.EndLocate}";
                            LedDisplay(modDevice.LedIP, ledText);
                        }
                    }
@@ -1461,10 +1480,15 @@
                        var ledDevice = PLCTaskAction.plcDevices.First(m => m.StationNum == modDevice.StationNum && m.IsDelete == false && m.DeviceType == DeviceTypeEnum.Business && m.PlcId == modDevice.PlcId);
                        
                        ledText += $"出库完成\n\n";
                        ledText += $"任务号:{taskInfo.TaskNo}\n";
                        //ledText += $"任务号:{taskInfo.TaskNo}\n";
                        //ledText += $"托盘号:{taskInfo.PalletNo}\n\n";
                        //ledText += $"起始位:{taskInfo.StartRoadway + " " + taskInfo.StartLocate}\n";
                        //ledText += $"目标位:{taskInfo.EndRoadway + " " + taskInfo.EndLocate}";
                        ledText += $"名称:{taskInfo.SkuName}\n";
                        ledText += $"批号:{taskInfo.LotNo}\n";
                        ledText += $"出库数量:{taskInfo.Qty}\n";
                        ledText += $"分配数量:{taskInfo.CompleteQty}\n";
                        ledText += $"托盘号:{taskInfo.PalletNo}\n\n";
                        ledText += $"起始位:{taskInfo.StartRoadway + " " + taskInfo.StartLocate}\n";
                        ledText += $"目标位:{taskInfo.EndRoadway + " " + taskInfo.EndLocate}";
                        LedDisplay(ledDevice.LedIP, ledText);
                    }
                    // 反馈WMS出库完成
@@ -1546,10 +1570,16 @@
                        var ledDevice = PLCTaskAction.plcDevices.First(m => m.StationNum == modDevice.StationNum && m.IsDelete == false && m.DeviceType == DeviceTypeEnum.Business && m.PlcId == modDevice.PlcId);
                        
                        ledText += $"出库完成\n\n";
                        ledText += $"任务号:{modTask.TaskNo}\n";
                        //ledText += $"任务号:{modTask.TaskNo}\n";
                        //ledText += $"托盘号:{modTask.PalletNo}\n\n";
                        //ledText += $"起始位:{modTask.StartRoadway + " " + modTask.StartLocate}\n";
                        //ledText += $"目标位:{modTask.EndRoadway + " " + modTask.EndLocate}";
                        ledText += $"名称:{modTask.SkuName}\n";
                        ledText += $"批号:{modTask.LotNo}\n";
                        ledText += $"出库数量:{modTask.Qty}\n";
                        ledText += $"分配数量:{modTask.CompleteQty}\n";
                        ledText += $"托盘号:{modTask.PalletNo}\n\n";
                        ledText += $"起始位:{modTask.StartRoadway + " " + modTask.StartLocate}\n";
                        ledText += $"目标位:{modTask.EndRoadway + " " + modTask.EndLocate}";
                        LedDisplay(ledDevice.LedIP, ledText);
                    }
                    #endregion