| | |
| | | using ZXing.QrCode.Internal; |
| | | using Model.ModelVm.BllCheckVm; |
| | | using Model.ModelVm.SysVm; |
| | | using System.Security.Policy; |
| | | |
| | | namespace Wms.Controllers |
| | | { |
| | |
| | | LogFile.SaveLogToFile($"AGV任务执行通知-走出储位-请求报文:( {jsonData} ),", logStr); |
| | | |
| | | //具体处理方法 |
| | | |
| | | _hopper.OutBinAgv(model.taskCode, _config.AgvHost + _config.GenAgvSchedulingTask); |
| | | |
| | | |
| | | resultModel = new AgvResultModel { code = "0", message = "成功", reqCode = model.reqCode }; |
| | |
| | | LogFile.SaveLogToFile($"AGV任务执行通知-任务结束-请求报文:( {jsonData} ),", logStr); |
| | | |
| | | //具体处理方法 |
| | | _rcsserver.RCSFinishTask(model.taskCode, "1", "AGV"); |
| | | |
| | | _hopper.RCSFinishTask(model.taskCode, "1", "AGV"); |
| | | |
| | | resultModel = new AgvResultModel { code = "0", message = "成功", reqCode = model.reqCode }; |
| | | var jsonData2 = JsonConvert.SerializeObject(resultModel); |
| | |
| | | { |
| | | return Ok(new { code = 1, msg = "未获取到当前操作人信息" }); |
| | | } |
| | | _hopper.jiaoCheHopper(model.AreaNo, model.LocateNo,model.PlnNo, model.PlnStatus, model.Weight , model.SkuNo, model.LotNo, int.Parse(userId)); |
| | | _hopper.jiaoCheHopper(model.AreaNo, model.LocateNo,model.PlnNo, model.PlnStatus, model.Weight , model.SkuNo, model.LotNo,"", int.Parse(userId)); |
| | | |
| | | return Ok(new { data = model, code = 0, msg = "" }); |
| | | } |
| | |
| | | return Ok(new { data = "", code = 1, msg = e.Message }); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// 清洗机叫料状态 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public IActionResult RCSCleanRequest(RCSCleanRequestModel model) |
| | | { |
| | | var logStr = $@".\log\AGV\清洗机叫料" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; |
| | | AgvResultModel resultModel = null;//返回信息 |
| | | try |
| | | { |
| | | var jsonData = JsonConvert.SerializeObject(model); |
| | | LogFile.SaveLogToFile($"清洗机叫料-请求报文:( {jsonData} ),", logStr); |
| | | |
| | | //具体处理方法 |
| | | _hopper.RCSCleanRequest(model.deviceID,model.deviceStation,model.status, _config.AgvHost + _config.GenAgvSchedulingTask); |
| | | |
| | | resultModel = new AgvResultModel { code = "0", message = "请求成功!"}; |
| | | var jsonData2 = JsonConvert.SerializeObject(resultModel); |
| | | LogFile.SaveLogToFile($"清洗机叫料-返回报文:( {jsonData2} ),", logStr); |
| | | return Ok(resultModel); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | LogFile.SaveLogToFile($"清洗机叫料异常:( {e.Message} ),", logStr); |
| | | |
| | | resultModel = new AgvResultModel { code = "1", message = e.Message, data = "", reqCode = "" }; |
| | | var jsonData2 = JsonConvert.SerializeObject(resultModel); |
| | | LogFile.SaveLogToFile($"清洗机叫料-返回报文:( {jsonData2} ),", logStr); |
| | | return Ok(resultModel); |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | } |