| | |
| | | } |
| | | } |
| | | |
| | | //托盘箱码信息 自动码垛 (wcs提供) |
| | | /// <summary> |
| | | /// 自动码垛绑定信息返回巷道口 |
| | | /// </summary> |
| | | /// <param name="model">入库单信息</param> |
| | | /// <returns></returns> |
| | | [AllowAnonymous] |
| | | [HttpPost] |
| | | public IActionResult BindRequestRoadWay(BoxPalletBindVm model) |
| | | { |
| | | var logStr = $@".\log\WCS\WCS托盘绑定-申请巷道" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; |
| | | |
| | | try |
| | | { |
| | | var jsonData = JsonConvert.SerializeObject(model); |
| | | LogFile.SaveLogToFile($"WCS托盘绑定-申请巷道:( {jsonData} ),", logStr); |
| | | |
| | | _asnPalletBindSvc.BindPalletStock(model, 0); |
| | | //申请巷道 |
| | | var list = _asnPalletBindSvc.RequestRoadWay(model.PalletNo, "W01"); |
| | | LogFile.SaveLogToFile($"WCS托盘绑定-申请巷道返回:( {JsonConvert.SerializeObject(list)} ),", logStr); |
| | | |
| | | return Ok(new { Success = 0, Message = "托盘绑定-申请巷道成功", TaskList = list }); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | LogFile.SaveLogToFile($"WCS托盘绑定-申请巷道返回:( {e.Message} ),", logStr); |
| | | |
| | | return Ok(new ErpModel { Success = -1, Message = e.Message }); |
| | | } |
| | | } |
| | | |
| | | ///// <summary> |
| | | ///// 成品箱码拆垛拣货 |
| | | ///// </summary> |
| | | ///// <param name="model">入库单信息</param> |
| | | ///// <returns></returns> |
| | | //[AllowAnonymous] |
| | | //[HttpPost] |
| | | //public IActionResult BoxUnstackd(BoxPickList model) |
| | | //{ |
| | | // var logStr = $@".\log\WCS\WCS成品箱码拆垛" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; |
| | | |
| | | // try |
| | | // { |
| | | |
| | | // var jsonData = JsonConvert.SerializeObject(model); |
| | | // LogFile.SaveLogToFile($"WCS成品箱码拆垛:( {jsonData} ),", logStr); |
| | | |
| | | // _comeSvc.BoxUnstackd(model.PalletNo, model.BoxList); |
| | | // var list = new { Success = 0, Message = "成品箱码拆垛" }; |
| | | // LogFile.SaveLogToFile($"WCS成品箱码拆垛返回:( {JsonConvert.SerializeObject(list)} ),", logStr); |
| | | |
| | | // return Ok(list); |
| | | // } |
| | | // catch (Exception e) |
| | | // { |
| | | // LogFile.SaveLogToFile($"WCS成品箱码拆垛:( {e.Message} ),", logStr); |
| | | |
| | | // return Ok(new ErpModel { Success = -1, Message = e.Message }); |
| | | // } |
| | | //} |
| | | |
| | | //申请空托(自动码空托时用) |
| | | |