| | |
| | | SystemWarningMsg._lbl_Alert_DataProcess_RobotBuffer_FinishTask = string.Empty; |
| | | try |
| | | { |
| | | if (SystemValue.isAllowRuning_DataProcess_RobotBuffer_FinishTask && SystemValue.isStartedModel) |
| | | if ( SystemValue.isStartedModel)//SystemValue.isAllowRuning_DataProcess_RobotBuffer_FinishTask && |
| | | { |
| | | var rgvLocation = StationLocationEnum.BZ39.ToString(); |
| | | var obj = FormCC.stationView.R_StationForReadCommList.Where(x => x.StationCode == rgvLocation.ToString()).FirstOrDefault(); |
| | |
| | | var task = wmsDB.wms_rbline_task.Where(x => |
| | | x.TaskNo == obj.R_Inbound_TaskID.ToString() |
| | | && x.RbTaskType == (int)RbTaskTypeEnum.å
¥åºä»»å¡ |
| | | && x.TaskStatus == (int)TaskStatusEnum.å·²ä¸å).FirstOrDefault(); |
| | | ).OrderByDescending(x=>x.Id).FirstOrDefault(); |
| | | if (task == null) |
| | | { |
| | | SystemWarningMsg._lbl_Alert_DataProcess_RobotBuffer_FinishTask = $"{rgvLocation.ToString()},æ ¹æ® R_InboundNumber:{obj.R_InboundNumber}æ²¡ææ¾å°å·²ä¸åçä»»å¡ "; |
| | | continue; |
| | | } |
| | | else |
| | | { |
| | | if (task.TaskStatus == (int)TaskStatusEnum.已宿) |
| | | { |
| | | using (StationServiceClient client = new StationServiceClient()) |
| | | { |
| | | var res = await client.InboundFinishConfirmAsync((int)EDevice.Station, true, rgvLocation); |
| | | |
| | | } |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | var upiCode = task.UPI; |
| | |
| | | InTime = DateTime.Now, |
| | | OperReason = "å
¥åº", |
| | | PackageCode = task.PackageCode, |
| | | Length = task.Length, |
| | | Width = task.Width, |
| | | Thk = task.Thk, |
| | | PlaceCode = task.PlaceCode, |
| | |
| | | wmsDB.SaveChanges(); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | //ä¸åæ¦æª |
| | | |
| | | //é¦å
å
æ¸
ç |
| | | using (StationServiceClient client = new StationServiceClient()) |
| | | { |
| | | var res = await client.InboundFinishConfirmAsync((int)EDevice.Station, false, rgvLocation); |
| | | |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |