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/MesItemBlController.cs | 44 ++++++++++++++++++++++++++++++++++---------- 1 files changed, 34 insertions(+), 10 deletions(-) diff --git a/Controllers/Warehouse/MesItemBlController.cs b/Controllers/Warehouse/MesItemBlController.cs index ee7123a..24036d0 100644 --- a/Controllers/Warehouse/MesItemBlController.cs +++ b/Controllers/Warehouse/MesItemBlController.cs @@ -2,6 +2,7 @@ using Microsoft.AspNetCore.Mvc; using NewPdaSqlServer.Dto.service; using NewPdaSqlServer.entity; +using NewPdaSqlServer.service.@base; using NewPdaSqlServer.service.Warehouse; using NewPdaSqlServer.util; @@ -12,9 +13,10 @@ /// </summary> [Route("api/[controller]")] [ApiController] -public class MesItemBlController : ControllerBase +public class MesItemBlController : BaseController { private readonly MesItemBlManager _manager = new(); + private readonly MesPrintMangeer _mCf = new(); /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/ @@ -201,9 +203,12 @@ try { dynamic resultInfos = new ExpandoObject(); - var (success, pendingList) = _manager.SplitBarcode(query); - resultInfos.success = success; - resultInfos.pendingList = pendingList; + resultInfos.tbBillList = new ExpandoObject(); + resultInfos.tbBillList.printInfo = _mCf.getPrintInfo(query); + var scanResult = _manager.SplitBarcode(query); + resultInfos.tbBillList.cfBarInfo = _mCf.getCfInfo(scanResult); + //resultInfos.success = success; + //resultInfos.pendingList = pendingList; return new ResponseResult { status = 0, @@ -226,12 +231,12 @@ /// <response code="200">鎴愬姛鑾峰彇琛ユ枡鍗曞彿鍒楄〃</response> /// <response code="400">鑾峰彇澶辫触</response> [HttpPost("GetSCBLBillNo")] - public ResponseResult GetSCBLBillNo(WarehouseQuery query) + public ResponseResult GetSCBLBillNo([FromBody] dynamic query) { try { dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = _manager.GetSCBLBillNo(query); + resultInfos.tbBillList = _manager.GetSCBLBillNo(query, RequestInfo); return new ResponseResult { status = 0, @@ -280,6 +285,26 @@ } } + [HttpPost("GetLineInfo")] + public ResponseResult GetLineInfo([FromBody] dynamic query) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbLineInfo = _manager.GetLineInfo(query, RequestInfo); + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + /// <summary> /// 鎵弿鏉$爜 /// </summary> @@ -306,15 +331,13 @@ var (success, pendingList) = _manager.ScblScanBarcode(query); resultInfos.success = success; resultInfos.pendingList = pendingList; - if(success.status == 2) - { + if (success.status == 2) return new ResponseResult { status = Convert.ToInt32(success.status), message = success.message, data = resultInfos.success }; - } return new ResponseResult { status = 0, @@ -481,7 +504,8 @@ try { dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = _manager.GetMesItemWWBlDetailByBillNo(query); + resultInfos.tbBillList = + _manager.GetMesItemWWBlDetailByBillNo(query); return new ResponseResult { status = 0, -- Gitblit v1.9.3