| | |
| | | using Newtonsoft.Json; |
| | | using OfficeOpenXml.FormulaParsing.Excel.Functions.Information; |
| | | using OfficeOpenXml.FormulaParsing.Excel.Functions.Numeric; |
| | | using OfficeOpenXml.FormulaParsing.Excel.Functions.Text; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | |
| | | using System.Threading; |
| | | using WIDESEA_Common; |
| | | using WIDESEA_Common.CutomerModel; |
| | | using WIDESEA_Common.LogEnum; |
| | | using WIDESEA_Common.TaskEnum; |
| | | using WIDESEA_Common.Tools; |
| | | using WIDESEA_Core.Utilities; |
| | |
| | | return; |
| | | } |
| | | |
| | | |
| | | client.WriteValue(CLineInfoDBName.R_Line_TargetPosition.ToString(), ReInboundRequestStationNo, wcsInfo.wcstask_endPoint); |
| | | client.WriteValue(CLineInfoDBName.R_Line_TaskNumber.ToString(), ReInboundRequestStationNo, wcsInfo.wcstask_taskNumber); |
| | | bool R_Line_TargetPosition = client.WriteValue(CLineInfoDBName.R_Line_TargetPosition.ToString(), ReInboundRequestStationNo, wcsInfo.wcstask_endPoint); |
| | | bool R_Line_TaskNumber = client.WriteValue(CLineInfoDBName.R_Line_TaskNumber.ToString(), ReInboundRequestStationNo, wcsInfo.wcstask_taskNumber); |
| | | |
| | | int TaskTarget = int.Parse(client.ReadValue(CLineInfoDBName.R_Line_TargetPosition.ToString(), ReInboundRequestStationNo).ToString()); |
| | | int TaskNumber = int.Parse(client.ReadValue(CLineInfoDBName.R_Line_TaskNumber.ToString(), ReInboundRequestStationNo).ToString()); |
| | | |
| | | Console.WriteLine($"ä»»å¡å·ï¼{wcsInfo.wcstask_taskNumber}ï¼" + |
| | | $"任塿çå·ã{wcsInfo.wcstask_barcode}ã," + |
| | | $"åå
¥R_Line_TargetPositionæ¯å¦æåï¼{R_Line_TargetPosition}ï¼" + |
| | | $"éè¦åå
¥çå¼ï¼{wcsInfo.wcstask_endPoint}," + |
| | | $"åå
¥å读åçå¼ï¼{TaskTarget}"); |
| | | |
| | | Console.WriteLine($"ä»»å¡å·ï¼{wcsInfo.wcstask_taskNumber}ï¼" + |
| | | $"任塿çå·ã{wcsInfo.wcstask_barcode}ã," + |
| | | $"åå
¥R_Line_TaskNumberæ¯å¦æåï¼{R_Line_TaskNumber}ï¼" + |
| | | $"éè¦åå
¥çå¼ï¼{wcsInfo.wcstask_taskNumber}," + |
| | | $"åå
¥å读åçå¼ï¼{TaskNumber}"); |
| | | |
| | | if (TaskTarget == 0 || TaskNumber == 0 || TaskTarget.ToString() != wcsInfo.wcstask_endPoint.ToString() || TaskNumber != wcsInfo.wcstask_taskNumber) // åå
¥å å¦æè¯»åä¸å° é£å°±éæ°åå
¥ |
| | | { |
| | | client.WriteValue(CLineInfoDBName.R_Line_TargetPosition.ToString(), ReInboundRequestStationNo, wcsInfo.wcstask_endPoint); |
| | | client.WriteValue(CLineInfoDBName.R_Line_TaskNumber.ToString(), ReInboundRequestStationNo, wcsInfo.wcstask_taskNumber); |
| | | |
| | | int TaskTarget2 = int.Parse(client.ReadValue(CLineInfoDBName.R_Line_TargetPosition.ToString(), ReInboundRequestStationNo).ToString()); |
| | | int TaskNumber2 = int.Parse(client.ReadValue(CLineInfoDBName.R_Line_TaskNumber.ToString(), ReInboundRequestStationNo).ToString()); |
| | | string strs = $"{DateTime.Now.ToString()} 90101空æå
¥åºä¿¡å·å¼ä¸å¯¹ç§°,ç®çä½ç½®ã{TaskTarget2}ã,ä»»å¡å·ã{TaskNumber2}ã" + |
| | | $"å½å任塿çå·ã{wcsInfo.wcstask_barcode}ã" + |
| | | $"ä»»å¡å·ã{wcsInfo.wcstask_taskNumber}ã" + |
| | | $"ç®çä½ç½®ã{wcsInfo.wcstask_endPoint}ã" + |
| | | $"ä»»å¡ç¶æã{wcsInfo.wcstask_state}ã"; |
| | | Console.WriteLine(strs); |
| | | LogRecord.WriteLog(LogEnum.Errer, strs); |
| | | } |
| | | |
| | | WriteTaskInfo.WriteTaskInfoAction(wcsInfo, client, lineCode); |