using System.Dynamic; using Microsoft.AspNetCore.Mvc; using NewPdaSqlServer.Dto.service; using NewPdaSqlServer.service.@base; using NewPdaSqlServer.service.Warehouse; using NewPdaSqlServer.util; namespace NewPdaSqlServer.Controllers.Warehouse; /// /// 托板码绑定相关接口 /// [Route("api/[controller]")] [ApiController] public class tbbdController : BaseController { private readonly tbbdManager _manager = new(); private readonly MesPrintMangeer _mCf = new(); /// /// 获取当前托板所有已经绑定的条码明细 /// /// 条码明细列表 [HttpPost("GetBracodeDetails")] public ResponseResult GetBracodeDetails([FromBody] TbBarcodeQuery query) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = _manager.GetBracodeDetails(query); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// /// 获取当前托板所有已经绑定的条码明细 /// /// 条码明细列表 [HttpPost("ScanTBBD")] public ResponseResult ScanTBBD([FromBody] TbBarcodeQuery query) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = _manager.ScanTBBD(query); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } }