From 8b7abd97e7b69800789134ed8e809e19a5b5ba74 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 17 九月 2025 00:30:27 +0800 Subject: [PATCH] 111 --- Controllers/Warehouse/MesXsthController.cs | 174 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 86 insertions(+), 88 deletions(-) diff --git a/Controllers/Warehouse/MesXsthController.cs b/Controllers/Warehouse/MesXsthController.cs index 6b6e66f..b056063 100644 --- a/Controllers/Warehouse/MesXsthController.cs +++ b/Controllers/Warehouse/MesXsthController.cs @@ -16,7 +16,93 @@ { private readonly MesXsthManager _manager = new(); + + /// <summary> + /// 鑾峰彇閿�鍞��璐х敵璇峰垪琛� + /// </summary> + /// <returns>閿�鍞��璐х敵璇峰垪琛�</returns> + [HttpPost("GetXsthBillNo")] + public ResponseResult GetXsthBillNo(WarehouseQuery query) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = _manager.GetXsthBillNo(query, RequestInfo); + 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, RequestInfo); + + 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> @@ -164,92 +250,4 @@ } #endregion - - - /// <summary> - /// 鑾峰彇閿�鍞��璐х敵璇峰垪琛� - /// </summary> - /// <returns>閿�鍞��璐х敵璇峰垪琛�</returns> - [HttpPost("GetXsthBillNo")] - public ResponseResult GetXsthBillNo(WarehouseQuery query) - { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = _manager.GetXsthBillNo(query, RequestInfo); - 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, RequestInfo); - - 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