| | |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ01 = string.Empty; |
| | | try |
| | | { |
| | | if ( SystemValue.isStartedModel)//SystemValue.isAllowRuning_DataProcess_BZ01 && |
| | | if (SystemValue.isStartedModel)//SystemValue.isAllowRuning_DataProcess_BZ01 && |
| | | { |
| | | if (FormCC.IsAllowRunOutMode == true) |
| | | { |
| | |
| | | * 1ã仿°æ®åºä¸å¤ææ¯å¦é½å¥ |
| | | * 2ãæ ¹æ®é½å¥ç»æï¼æ¨éç»PLC |
| | | */ |
| | | if (FormCC.stationView == null) |
| | | { |
| | | SystemWarningMsg._lbl_alert_DataProcess_BZ01 = $"{rgvLocation.ToString()}-è·åPLC对象为null"; |
| | | continue; |
| | | } |
| | | var obj = FormCC.stationView.R_StationForReadCommList.Where(x => x.StationCode == rgvLocation.ToString()).FirstOrDefault(); |
| | | if (obj.R_ReqParseData) |
| | | { |
| | |
| | | rbRunMode.OrderId = upiObj.OrderId; |
| | | rbRunMode.PackageCode = upiObj.PackageCode; |
| | | |
| | | WmsRecordUpiProcessHandler.SaveWmsRecordUpiProcess(wmsDB, upiObj, "BZ01", "é½å
éªè¯:" + (qitaoReault ? "é½å
" : "ä¸é½å
")); |
| | | |
| | | wmsDB.SaveChanges(); |
| | | } |
| | | } |
| | |
| | | private static bool IsAllloRunOutTaskMode(WmsDBModel wmsDB, mes_batchOrderUPI_new curUpiObj) |
| | | { |
| | | //é¦å
æ¥è¯¢æ°æ®åºä¸æ¯å¦æ è¦åºåºçæ°æ® |
| | | var isExistOutTaskForNewCreated = wmsDB.wms_rbline_task.Where(x => x.RbTaskType == (int)RbTaskTypeEnum.åºåºä»»å¡ |
| | | var isExistOutTaskForNewCreated = wmsDB.wms_rbline_task.Where(x => |
| | | (x.RbTaskType == (int)RbTaskTypeEnum.é½å
åºåºä»»å¡ || x.RbTaskType == (int)RbTaskTypeEnum.强å¶åºåºä»»å¡) |
| | | && x.TaskStatus == (int)TaskStatusEnum.æ°å»º |
| | | ).Count(); |
| | | if (isExistOutTaskForNewCreated == 0) |