From 00a72fff219241eb5b0405a066cc859d07cf7735 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 17 九月 2025 10:23:44 +0800 Subject: [PATCH] 1111 --- Controllers/Warehouse/MesStrkController.cs | 173 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 88 insertions(+), 85 deletions(-) diff --git a/Controllers/Warehouse/MesStrkController.cs b/Controllers/Warehouse/MesStrkController.cs index 670104d..fdb9a09 100644 --- a/Controllers/Warehouse/MesStrkController.cs +++ b/Controllers/Warehouse/MesStrkController.cs @@ -16,92 +16,7 @@ { private readonly MesStrkManager _manager = new(); - - /// <summary> - /// 鑾峰彇鍙楁墭鍏ュ簱鐢宠鍒楄〃 - /// </summary> - /// <returns>鍙楁墭鍏ュ簱鐢宠鍒楄〃</returns> - [HttpPost("GetStrkBillNo")] - public ResponseResult GetStrkBillNo(WarehouseQuery query) - { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = _manager.GetStrkBillNo(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("XsthScanBarcode")] - public ResponseResult XsthScanBarcode(WarehouseQuery unity) - { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = _manager.XsthScanBarcode(unity); - return new ResponseResult - { - status = 0, - message = resultInfos.tbBillList, - data = resultInfos - }; - } - catch (Exception ex) - { - return ResponseResult.ResponseError(ex); - } - } - #region 鍩虹 - /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/ /// <summary> @@ -249,4 +164,92 @@ } #endregion + + + /// <summary> + /// 鑾峰彇鍙楁墭鍏ュ簱鐢宠鍒楄〃 + /// </summary> + /// <returns>鍙楁墭鍏ュ簱鐢宠鍒楄〃</returns> + [HttpPost("GetStrkBillNo")] + public ResponseResult GetStrkBillNo(WarehouseQuery query) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = _manager.GetStrkBillNo(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("XsthScanBarcode")] + public ResponseResult XsthScanBarcode(WarehouseQuery unity) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = _manager.XsthScanBarcode(unity); + return new ResponseResult + { + status = 0, + message = resultInfos.tbBillList, + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + + } \ No newline at end of file -- Gitblit v1.9.3