From ac2f359d397c0ec5eb87c9cbc415584d1d88439f Mon Sep 17 00:00:00 2001 From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU> Date: 星期二, 16 九月 2025 08:56:53 +0800 Subject: [PATCH] 采购退料:列表选择、列表明细更改为存储过程,添加组织隔离,添加库位列表,添加隐藏完结单号功能 --- Controllers/Warehouse/MesBarCFController.cs | 80 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 80 insertions(+), 0 deletions(-) diff --git a/Controllers/Warehouse/MesBarCFController.cs b/Controllers/Warehouse/MesBarCFController.cs index 33abddd..09436ea 100644 --- a/Controllers/Warehouse/MesBarCFController.cs +++ b/Controllers/Warehouse/MesBarCFController.cs @@ -47,6 +47,31 @@ /// 鑾峰彇鏉$爜淇℃伅鍜岀墿鏂欎俊鎭� /// </summary> /// <returns></returns> + [HttpPost("GetBarInfoBefore")] + public ResponseResult GetBarInfoBefore(WarehouseQuery unity) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.GetBarInfoBefore(unity); + resultInfos.tbMesItems = m.GetItemNo(resultInfos.tbBillList.ITEM_ID); + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + + /// <summary> + /// 鑾峰彇鏉$爜淇℃伅鍜岀墿鏂欎俊鎭� + /// </summary> + /// <returns></returns> [HttpPost("BarCF")] public ResponseResult BarCF(WarehouseQuery unity) { @@ -69,4 +94,59 @@ return ResponseResult.ResponseError(ex); } } + + + /// <summary> + /// PDA閲嶆墦鏉$爜 + /// </summary> + /// <returns></returns> + [HttpPost("BarRePrint")] + public ResponseResult BarRePrint(WarehouseQuery unity) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = new ExpandoObject(); + resultInfos.tbBillList.printInfo = _mCf.getPrintInfo(unity); + resultInfos.tbBillList.cfBarInfo = _mCf.getPrintBarInfo(unity); + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + + + /// <summary> + /// 鑾峰彇鏉$爜淇℃伅鍜岀墿鏂欎俊鎭� + /// </summary> + /// <returns></returns> + [HttpPost("BarCfBefore")] + public ResponseResult BarCfBefore(WarehouseQuery unity) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = new ExpandoObject(); + resultInfos.tbBillList.printInfo = _mCf.getPrintInfo(unity); + var scanResult = m.BarCfBefore(unity); + resultInfos.tbBillList.cfBarInfo = _mCf.getCfBeforeInfo(scanResult); + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } } \ No newline at end of file -- Gitblit v1.9.3