using System.Dynamic; using Microsoft.AspNetCore.Mvc; using NewPdaSqlServer.Dto.service; using NewPdaSqlServer.entity; using NewPdaSqlServer.service.Warehouse; using NewPdaSqlServer.util; namespace NewPdaSqlServer.Controllers.Warehouse; [ApiController] [Route("api/[controller]")] public class MesBarCFController : ControllerBase { private readonly MesBarCFManager m = new(); /// /// 获取条码信息和物料信息 /// /// [HttpPost("GetBarInfo")] public ResponseResult GetBarInfo(WarehouseQuery unity) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.GetBarInfo(unity); resultInfos.tbMesItems = m.GetItemNo(resultInfos.tbBillList.ItemId); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// /// 获取条码信息和物料信息 /// /// [HttpPost("BarCF")] public ResponseResult BarCF(WarehouseQuery unity) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.BarCF(unity); return new ResponseResult { status = 0, message = resultInfos.tbBillList, data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } }