| | |
| | | var bl = _exNoticeSvc.EmptyException(model); |
| | | |
| | | LogFile.SaveLogToFile($"空取异常:(执行结果成功),", logStr); |
| | | return Ok(new { Success = 0, Message = "" }); |
| | | return Ok(new { Success = 0,StatusCode = 0, Message = "" }); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | var list = _asnPalletBindSvc.FullException(model); |
| | | |
| | | LogFile.SaveLogToFile($"满入异常:( {JsonConvert.SerializeObject(list)} ),", logStr); |
| | | return Ok(new { Success = 0, Message = "", TaskList = list }); |
| | | return Ok(new { Success = 0, StatusCode = 0, Message = "", TaskList = list }); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// WCS申请是否缠膜 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [AllowAnonymous] |
| | | [HttpPost] |
| | | public IActionResult RequestPackWcs(RequesIsBale model) |
| | | { |
| | | var logStr = $@".\log\WCS\WCS申请缠膜拆膜" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; |
| | | try |
| | | { |
| | | int t = _asnPalletBindSvc.RequestPackWcs(model.PalletNo); |
| | | LogFile.SaveLogToFile($"WCS申请缠膜入库请求,请求托盘呈:( {model.PalletNo} ),", logStr); |
| | | |
| | | return Ok(new { Success = t, Message = "缠膜指令发送成功" }); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | LogFile.SaveLogToFile($"WCS申请缠膜入库异常返回:( {e.Message} ),", logStr); |
| | | |
| | | return Ok(new ErpModel { Success = -1, Message = e.Message }); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// WCS申请是否拆膜 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [AllowAnonymous] |
| | | [HttpPost] |
| | | public IActionResult RequestUnPackWcs(RequesIsBale model) |
| | | { |
| | | var logStr = $@".\log\WCS\WCS申请缠膜拆膜" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; |
| | | try |
| | | { |
| | | int t = _asnPalletBindSvc.RequestUnPackWcs(model.PalletNo); |
| | | |
| | | return Ok(new { Success = t, Message = "拆膜指令发送成功" }); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | LogFile.SaveLogToFile($"WCS申请拆膜出库异常返回:( {e.Message} ),", logStr); |
| | | |
| | | return Ok(new ErpModel { Success = -1, Message = e.Message }); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// WCS反馈缠膜完成 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [AllowAnonymous] |
| | | [HttpPost] |
| | | public IActionResult RequestPackedWcs(RequesIsBale model) |
| | | { |
| | | var logStr = $@".\log\WCS\WCS申请缠膜拆膜" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; |
| | | try |
| | | { |
| | | int t = _asnPalletBindSvc.RequestPackedWcs(model.PalletNo); |
| | | |
| | | return Ok(new { Success = t, Message = "缠膜完成指令发送成功" }); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | LogFile.SaveLogToFile($"WCS申请缠膜完成异常返回:( {e.Message} ),", logStr); |
| | | |
| | | return Ok(new ErpModel { Success = -1, Message = e.Message }); |
| | | } |
| | | } |
| | | |
| | | ///// <summary> |
| | | ///// 成品箱码拆垛拣货 |
| | |
| | | switch (orderType) |
| | | { |
| | | case "0"://入库任务执行 |
| | | |
| | | case "1"://出库任务执行 |
| | | case "2"://盘库任务执行 |
| | | case "3"://移库任务执行 |