From 971e03ccbe5124d4761f56e71025453d1d4742bc Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 17 九月 2025 14:17:08 +0800 Subject: [PATCH] 111 --- Controllers/Warehouse/MesSttlController.cs | 191 ++++++++++++++++++++++++----------------------- 1 files changed, 99 insertions(+), 92 deletions(-) diff --git a/Controllers/Warehouse/MesSttlController.cs b/Controllers/Warehouse/MesSttlController.cs index 52cfd21..2496b66 100644 --- a/Controllers/Warehouse/MesSttlController.cs +++ b/Controllers/Warehouse/MesSttlController.cs @@ -4,6 +4,7 @@ using NewPdaSqlServer.entity; using NewPdaSqlServer.service.Warehouse; using NewPdaSqlServer.util; +using static Microsoft.EntityFrameworkCore.DbLoggerCategory; namespace NewPdaSqlServer.Controllers.Warehouse; @@ -16,99 +17,7 @@ { 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> @@ -256,4 +165,102 @@ } #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