From 0aa54059b26e6641196e9953490dd18616e916e3 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 10 九月 2025 17:26:47 +0800 Subject: [PATCH] 精简修正代码 --- Controllers/Warehouse/MesSttlController.cs | 191 +++++++++++++++++++++++------------------------ 1 files changed, 92 insertions(+), 99 deletions(-) diff --git a/Controllers/Warehouse/MesSttlController.cs b/Controllers/Warehouse/MesSttlController.cs index 2496b66..52cfd21 100644 --- a/Controllers/Warehouse/MesSttlController.cs +++ b/Controllers/Warehouse/MesSttlController.cs @@ -4,7 +4,6 @@ using NewPdaSqlServer.entity; using NewPdaSqlServer.service.Warehouse; using NewPdaSqlServer.util; -using static Microsoft.EntityFrameworkCore.DbLoggerCategory; namespace NewPdaSqlServer.Controllers.Warehouse; @@ -17,7 +16,99 @@ { private readonly MesSttlManager _manager = new(); + + /// <summary> + /// 鑾峰彇鍙楁墭閫�鏂欑敵璇峰垪琛� + /// </summary> + /// <returns>鍙楁墭閫�鏂欑敵璇峰垪琛�</returns> + [HttpPost("GetSttlBillNo")] + public ResponseResult GetSttlBillNo(WarehouseQuery query) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = _manager.GetSttlBillNo(query); + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + + /// <summary> + /// 鏍规嵁鍗曞彿鑾峰彇鍙楁墭閫�鏂欏崟鏄庣粏 + /// </summary> + /// <param name="query">鏌ヨ鍙傛暟</param> + /// <returns>鍙楁墭閫�鏂欏崟鏄庣粏鍒楄〃</returns> + [HttpPost("GetMesItemDetailByBillNo")] + public ResponseResult GetMesItemDetailByBillNo( + [FromBody] WarehouseQuery query) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = _manager.GetMesItemDetailByBillNo(query); + + if (resultInfos.tbBillList.Count < 1) + return new ResponseResult + { + status = 1, + message = "璇ョ敵璇峰崟鍙蜂笉瀛樺湪鎴栨湭瀹℃牳锛侊紒锛�", + data = "" + }; + + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + + /// <summary> + /// 鑾峰彇鏉$爜淇℃伅鍜岀墿鏂欎俊鎭� + /// </summary> + /// <returns></returns> + [HttpPost("SttlScanBarcode")] + public ResponseResult SttlScanBarcode(WarehouseQuery unity) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = _manager.SttlScanBarcode(unity); + if (resultInfos.tbBillList.result == "2") + return new ResponseResult + { + status = Convert.ToInt32(resultInfos.tbBillList.result), + message = resultInfos.tbBillList.strMsg, + data = resultInfos + }; + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + #region 鍩虹 + /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/ /// <summary> @@ -165,102 +256,4 @@ } #endregion - - - /// <summary> - /// 鑾峰彇鍙楁墭閫�鏂欑敵璇峰垪琛� - /// </summary> - /// - /// <returns>鍙楁墭閫�鏂欑敵璇峰垪琛�</returns> - [HttpPost("GetSttlBillNo")] - public ResponseResult GetSttlBillNo(WarehouseQuery query) - { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = _manager.GetSttlBillNo(query); - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - return ResponseResult.ResponseError(ex); - } - } - - /// <summary> - /// 鏍规嵁鍗曞彿鑾峰彇鍙楁墭閫�鏂欏崟鏄庣粏 - /// </summary> - /// <param name="query">鏌ヨ鍙傛暟</param> - /// <returns>鍙楁墭閫�鏂欏崟鏄庣粏鍒楄〃</returns> - [HttpPost("GetMesItemDetailByBillNo")] - public ResponseResult GetMesItemDetailByBillNo( - [FromBody] WarehouseQuery query) - { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = _manager.GetMesItemDetailByBillNo(query); - - if (resultInfos.tbBillList.Count < 1) - { - return new ResponseResult - { - status = 1, - message = "璇ョ敵璇峰崟鍙蜂笉瀛樺湪鎴栨湭瀹℃牳锛侊紒锛�", - data = "" - }; - } - - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception ex) - { - return ResponseResult.ResponseError(ex); - } - } - - /// <summary> - /// 鑾峰彇鏉$爜淇℃伅鍜岀墿鏂欎俊鎭� - /// </summary> - /// <returns></returns> - [HttpPost("SttlScanBarcode")] - public ResponseResult SttlScanBarcode(WarehouseQuery unity) - { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = _manager.SttlScanBarcode(unity); - if (resultInfos.tbBillList.result == "2") - { - return new ResponseResult - { - status = Convert.ToInt32(resultInfos.tbBillList.result), - message = resultInfos.tbBillList.strMsg, - data = resultInfos - }; - } - 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