| | |
| | | return Ok(result); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// 将净桶改为脏桶并拉到脏桶区 |
| | | /// </summary> |
| | | /// <param name="pallmsg"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public IActionResult ChangePalletStatus(Pallnetmsg pallmsg) |
| | | { |
| | | var result = new ErpModel { Success = -1, Message = "", }; |
| | | try |
| | | { |
| | | if (string.IsNullOrWhiteSpace(pallmsg.PalletNo)) |
| | | { |
| | | result.Message = "桶编号不能为空!"; |
| | | return Ok(result); |
| | | } |
| | | _rcsserver.ChangePalletStatus(pallmsg.PalletNo); |
| | | result.Success = 0; |
| | | result.Message = "操作成功!"; |
| | | return Ok(result); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | result.Message = e.Message; |
| | | return Ok(result); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// MES下发清洗锁定脏桶 |
| | | /// </summary> |
| | | /// <param name="pallmsg"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public IActionResult CleanPallet(Pallnetmsg pallmsg) |
| | | { |
| | | var result = new ErpModel { Success = -1, Message = "", }; |
| | | try |
| | | { |
| | | if (string.IsNullOrWhiteSpace(pallmsg.Location)) |
| | | { |
| | | result.Message = "叫料位置为空!"; |
| | | return Ok(result); |
| | | } |
| | | if (string.IsNullOrWhiteSpace(pallmsg.PalletNo)) |
| | | { |
| | | result.Message = "桶号为空!"; |
| | | return Ok(result); |
| | | } |
| | | _rcsserver.CleanPallet(pallmsg); |
| | | result.Success = 0; |
| | | result.Message = "叫桶成功!"; |
| | | return Ok(result); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | result.Message = e.Message; |
| | | return Ok(result); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// RCS申请储位 |
| | |
| | | result.Message = "任务类型为空!"; |
| | | return Ok(result); |
| | | } |
| | | if (string.IsNullOrWhiteSpace(pallmsg.Palletno)) |
| | | if (string.IsNullOrWhiteSpace(pallmsg.PalletNo)) |
| | | { |
| | | result.Message = "申请托盘号为空!"; |
| | | return Ok(result); |