| | |
| | | public static void Handler() |
| | | { |
| | | var alertMsg = ""; |
| | | LogType logType = LogType.DataProcess_BZ21; |
| | | LogType logType = LogType.DataProcess_BZ21_FinishTask; |
| | | while (true) |
| | | { |
| | | Thread.Sleep(2000);//ä¼ç 2ç§ï¼å°ä¼ç åå°åé¢ï¼æ¯ä¸ºäºä¸é¢çcontinueæ¹æ³æ§è¡å䏿¾ç¤ºé误信æ¯çæç¤ºï¼ï¼ï¼ãEditBy shaocx,2022-05-24ã |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ21 = string.Empty; |
| | | SystemWarningMsg._lbl_Alert_DataProcess_BZ21_FinishTask = string.Empty; |
| | | try |
| | | { |
| | | if (SystemValue.isStartedModel) |
| | | { |
| | | var rgvLocation = StationLocationEnum.BZ21.ToString(); |
| | | if (FormCC.stationView == null) |
| | | { |
| | | SystemWarningMsg._lbl_Alert_DataProcess_BZ21_FinishTask = $"{rgvLocation.ToString()}-è·åPLC对象为null"; |
| | | continue; |
| | | } |
| | | var obj = FormCC.stationView.R_StationForReadCommList.Where(x => x.StationCode == rgvLocation.ToString()).FirstOrDefault(); |
| | | if (obj.R_SurrouondTaskFinish) |
| | | //if (true)//模æ |
| | |
| | | var result2 = obj.R_SurrouondTaskNo; |
| | | if (result2 == 0) |
| | | { |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ21 = $"{rgvLocation.ToString()}- ç æ¿ä»»å¡å·æ¯ç©ºç,æ¤æ¬¡å¾ªç¯ç»æ"; |
| | | SystemWarningMsg._lbl_Alert_DataProcess_BZ21_FinishTask = $"{rgvLocation.ToString()}- ç æ¿ä»»å¡å·æ¯ç©ºç,æ¤æ¬¡å¾ªç¯ç»æ"; |
| | | continue; |
| | | } |
| | | |
| | |
| | | { |
| | | var task = wmsDB.wms_rbline_task.Where(x => |
| | | x.TaskNo == obj.R_SurrouondTaskNo.ToString() |
| | | //å¢å è¿ä¸¤ä¸ªéå¶æ¡ä»¶ ãEditby shaocx,2025-03-27ã |
| | | && x.TaskStatus == (int)TaskStatusEnum.å·²ä¸å |
| | | && x.RbTaskType == (int)RbTaskTypeEnum.åå
ä»»å¡ |
| | | ).OrderByDescending(x=>x.Id).FirstOrDefault(); |
| | | ).OrderByDescending(x => x.Id).FirstOrDefault(); |
| | | if (task == null) |
| | | { |
| | | SystemWarningMsg._lbl_Alert_DataProcess_RobotBuffer_FinishTask = $"{rgvLocation.ToString()},æ ¹æ® R_InboundNumber:{obj.R_InboundNumber}æ²¡ææ¾å°å·²ä¸åçä»»å¡ "; |
| | |
| | | foreach (var item in upiobj) |
| | | { |
| | | item.UpiStatus = (int)UpiStatusEnum.å·²åå
; |
| | | item.AreaCode = (int)AreaCodeEnum.å
è£
线åºå; |
| | | } |
| | | } |
| | | task.TaskStatus = (int)TaskStatusEnum.已宿; |
| | | task.TaskStatusName = TaskStatusEnum.已宿.ToString(); |
| | | task.FinishedTime = DateTime.Now; |
| | | |
| | | |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ12 += " åºç°å¼å¸¸:" + ex.Message + SysGloble.SPLIT_STR; |
| | | SystemWarningMsg._lbl_Alert_DataProcess_BZ21_FinishTask += " åºç°å¼å¸¸:" + ex.Message + SysGloble.SPLIT_STR; |
| | | Log4NetHelper.WriteErrorLog(logType, " åºç°å¼å¸¸ï¼" + ex.Message, ex); |
| | | } |
| | | } |