| | |
| | | var place = StationHandler.GetPlaceByPlaceCode(task.PlaceCode, wmsDB); |
| | | place.PlaceStatus = (int)PlaceStatusEnum.æ£å¸¸; |
| | | |
| | | //if (isFlagFinish == false) |
| | | //{ |
| | | // //ç»PLCæ¨éä»»å¡å®æç¡®è®¤ä¿¡å· |
| | | // using (StationServiceClient client = new StationServiceClient()) |
| | | // { |
| | | // var res = await client.InboundFinishConfirmAsync((int)EDevice.Station, true, rgvLocation); |
| | | // if (!res.result) |
| | | // { |
| | | // SystemWarningMsg._lbl_Alert_DataProcess_RobotBuffer_FinishTask = $"{rgvLocation.ToString()}-ä¸åå
¥åºä»»å¡ 失败,InboundFinishConfirmAsync è¿å:{res.resMsg}"; |
| | | // return false; |
| | | // } |
| | | // else |
| | | // { |
| | | // Log4NetHelper.WriteInfoLog(logType, $"{rgvLocation.ToString()}-ä¸åå
¥åºä»»å¡ æå,InboundFinishConfirmAsyncï¼åæ°: ç«ç¹{rgvLocation}"); |
| | | // } |
| | | // } |
| | | //} |
| | | |
| | | var flag = isFlagFinish ? "人工强å¶å®æ" : "ï¼èªå¨å®æï¼"; |
| | | WmsRecordUpiProcessHandler.SaveWmsRecordUpiProcess(wmsDB, upiObj, task.PlaceCode, "ç¼åå
¥åºå®æ(" + flag + "):" + task.PlaceCode); |
| | | |
| | | int changeNum = wmsDB.SaveChanges(); |
| | | if (changeNum > 0) |
| | | { |
| | | //å¿
é¡»è¦ç»PLCä¸åæå,è§£å³å¯è½ä¼ç»PLCéå¤ä¸åä»»å¡çæ
åµ |
| | | var isRight = true; |
| | | |
| | | if (isFlagFinish == false) |
| | | { |
| | | while (isRight) |
| | | { |
| | | var obj = FormCC.stationView.R_StationForReadCommList.Where(x => x.StationCode == rgvLocation.ToString()).FirstOrDefault(); |
| | | isRight = obj.R_InboundFinish; |
| | | //ç»PLCæ¨éä»»å¡å®æç¡®è®¤ä¿¡å· |
| | | using (StationServiceClient client = new StationServiceClient()) |
| | | { |
| | |
| | | if (!res.result) |
| | | { |
| | | SystemWarningMsg._lbl_Alert_DataProcess_RobotBuffer_FinishTask = $"{rgvLocation.ToString()}-ä¸åå
¥åºä»»å¡ 失败,InboundFinishConfirmAsync è¿å:{res.resMsg}"; |
| | | return false; |
| | | Log4NetHelper.WriteErrorLog(logType, $"{rgvLocation.ToString()}-宿å
¥åºä»»å¡åå
¥ãtrueã 失败,InboundFinishConfirmAsyncï¼è¿å:{res.resMsg}ï¼åæ°:TaskNo:{task.TaskNo}, PlaceCodeï¼{task.PlaceCode},æ¡ç :{task.Upi}"); |
| | | } |
| | | else |
| | | { |
| | | Log4NetHelper.WriteInfoLog(logType, $"{rgvLocation.ToString()}-ä¸åå
¥åºä»»å¡ æå,InboundFinishConfirmAsyncï¼åæ°: ç«ç¹{rgvLocation}"); |
| | | Log4NetHelper.WriteInfoLog(logType, $"{rgvLocation.ToString()}-宿å
¥åºä»»å¡åå
¥ãtrueã æå,InboundFinishConfirmAsyncï¼åæ°:TaskNo:{task.TaskNo}, PlaceCodeï¼{task.PlaceCode},æ¡ç :{task.Upi}"); |
| | | //isRight = false; |
| | | } |
| | | } |
| | | Thread.Sleep(1000); |
| | | } |
| | | } |
| | | } |
| | | |
| | | var flag = isFlagFinish ? "人工强å¶å®æ" : "ï¼èªå¨å®æï¼"; |
| | | WmsRecordUpiProcessHandler.SaveWmsRecordUpiProcess(wmsDB, upiObj, task.PlaceCode, "ç¼åå
¥åºå®æ(" + flag + "):" + task.PlaceCode); |
| | | |
| | | wmsDB.SaveChanges(); |
| | | |
| | | return true; |
| | | } |