xiazhengtongxue
2026-03-13 a08829b6f60b2320555e9f560464248cc038cada
ÏîÄ¿´úÂë/WCSServices/WIDESEAWCS_Tasks/¶þÆÚÏßÌå/ConveyorLineJob2.cs
@@ -62,6 +62,7 @@
                                //上报WMS料箱到达
                                if (PickBarCode.IsNotEmptyOrNull())
                                {
                                    conveyorLine.SetValue(ConveyorLineDBName.W_PickToHode, (short)300, station.StationCode);
                                    WebResponseContent content = _taskService.WMSPickUp(station.PickStationCode, PickBarCode);
                                    //WebResponseContent content = WebResponseContent.Instance.OK();
                                    if (content.Status)
@@ -72,9 +73,6 @@
                                    {
                                        WriteError(conveyorLine.DeviceCode, $"{station.PickStationCode}拣选申请上报WMS错误{PickBarCode},信息{content.Message}");
                                    }
                                    //写入拣选确认
                                    WriteLog.Write_Log("二期输送线拣选写入", $"{station.StationCode}", "二期输送线拣选写入", $"W_PickToHode写入PLC信号:300");
                                    conveyorLine.SetValue(ConveyorLineDBName.W_PickToHode, (short)300, station.StationCode);
                                }
                                else
                                {
@@ -101,7 +99,6 @@
                                    WebResponseContent responseContent = _taskService.ContainerFlow(containerFlowDTO, station.StationDeviceCode, station.PickStationCode,1);
                                    if (responseContent.Status)
                                    {
                                        WriteLog.Write_Log("二期输送线拣选写入", $"{station.StationCode}", "二期输送线拣选写入", $"W_PickToHode写入PLC信号:{containerFlowDTO.Direction}");
                                        WriteInfo(conveyorLine.DeviceCode, $"写入PLC信号W_PickToHode: {containerFlowDTO.Direction},站台:{station.StationCode}");
                                        conveyorLine.SetValue(ConveyorLineDBName.W_PickToHode, (short)containerFlowDTO.Direction.ObjToInt(), station.StationCode);
                                    }
@@ -127,7 +124,6 @@
                            {
                                string InBarCode = conveyorLine.GetValue<ConveyorLineDBName, string>(ConveyorLineDBName.R_InBarCode, station.StationCode).Trim();
                                WriteInfo(conveyorLine.DeviceCode, $"站台{station.StationCode}料箱{InBarCode}申请入库成功");
                                WriteLog.Write_Log("二期输送线拣选写入", $"{station.StationCode}", $"站台{station.StationCode}", $"料箱{InBarCode}申请入库成功");
                                //料箱到达
                                if (InBarCode.IsNotEmptyOrNull())
                                {
@@ -135,7 +131,6 @@
                                    WebResponseContent content =_taskService.RequestInTask(station.StationCode,InBarCode);
                                    if (content.Status)
                                    {
                                        WriteLog.Write_Log("二期输送线拣选写入", $"{station.StationCode}", $"写入确定{ConveyorLineDBName.W_InResponse}", $"料箱{InBarCode}");
                                        conveyorLine.SetValue(ConveyorLineDBName.W_InResponse, true, station.StationCode);   
                                    }
                                    else