From 54c9cb77e93d08bc330b9a421e6232b7f7bba57a Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期五, 19 九月 2025 17:30:36 +0800 Subject: [PATCH] 修改问题 --- Wms/Wms/Controllers/PdaSoController.cs | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 45 insertions(+), 1 deletions(-) diff --git a/Wms/Wms/Controllers/PdaSoController.cs b/Wms/Wms/Controllers/PdaSoController.cs index dca3e5d..7842726 100644 --- a/Wms/Wms/Controllers/PdaSoController.cs +++ b/Wms/Wms/Controllers/PdaSoController.cs @@ -153,6 +153,27 @@ } /// <summary> + /// 鍑哄簱鎷h揣鑾峰彇鎵弿鏍囩鏁伴噺 + /// </summary> + /// <param name="palletNo"></param> + /// <param name="boxNo"></param> + /// <returns></returns> + [HttpGet] + public IActionResult CheckBoxForPick(string palletNo, string boxNo) + { + try + { + var boxNum = _pdaSoSvc.CheckBoxForPick(palletNo, boxNo); + + return Ok(new { code = 0, msg = "鎷h揣鏄庣粏淇℃伅", data = boxNum }); + } + catch (Exception e) + { + return Ok(new { code = 1, msg = e.Message }); + } + } + + /// <summary> /// 鍑哄簱pda鎷h揣 /// </summary> /// <param name="model">SoDetailId:鍑哄簱鍗曟槑缁咺D銆丳alletNo:鎵樼洏鐮�</param> @@ -160,7 +181,8 @@ [HttpPost] public async Task SoSetPick(PdaSoVm model) { - await _pdaSoSvc.SoSetPick(model.SoNo, model.SoDetailId, model.PalletNo, model.BoxNo, model.BoxNo3, model.PickQty, _userManager.UserId); + //await _pdaSoSvc.SoSetPick(model.SoNo, model.SoDetailId, model.PalletNo, model.BoxNo, model.BoxNo3, model.PickQty, _userManager.UserId); + await _pdaSoSvc.SoSetPick34(model.SoNo, model.SoDetailId, model.PalletNo, model.BoxNo, model.PickQty, _userManager.UserId); } /// <summary> @@ -326,9 +348,31 @@ [HttpPost] public async Task ChejianPick(PdaSoVm model) { + if (_userManager.UserId == 0) + { + throw new Exception("鏈幏鍙栧埌鐢ㄦ埛淇℃伅"); + } + await _pdaSoSvc.ChejianPick(model.PalletNo, model.BoxNo, _userManager.UserId); } + /// <summary> + /// 杞﹂棿Pda鍑哄簱-鏁伴噺 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + /// <exception cref="Exception"></exception> + [HttpPost] + public async Task ChejianPickNum(PdaSoVm model) + { + if (_userManager.UserId == 0) + { + throw new Exception("鏈幏鍙栧埌鐢ㄦ埛淇℃伅"); + } + + await _pdaSoSvc.ChejianPickNum(model, _userManager.UserId); + } + #endregion #region JC23鐗堝彇鏍� -- Gitblit v1.8.0