From f7c36a9444bf8d93bff7b8e481eacd70f1053540 Mon Sep 17 00:00:00 2001 From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU> Date: 星期五, 12 九月 2025 17:29:26 +0800 Subject: [PATCH] 销售出库:条码拆分更改为存储过程实现 --- Controllers/Warehouse/MesXsckController.cs | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/Controllers/Warehouse/MesXsckController.cs b/Controllers/Warehouse/MesXsckController.cs index 8ea3e24..6b984aa 100644 --- a/Controllers/Warehouse/MesXsckController.cs +++ b/Controllers/Warehouse/MesXsckController.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; @@ -15,6 +16,8 @@ public class MesXsckController : BaseController { private readonly MesXsckManager _manager = new(); + + private readonly MesPrintMangeer _mCf = new(); /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/ @@ -196,14 +199,21 @@ /// <response code="200">鎷嗗垎鎴愬姛</response> /// <response code="400">鎷嗗垎澶辫触锛岃繑鍥炲叿浣撻敊璇俊鎭�</response> [HttpPost("SplitBarcode")] - public ResponseResult SplitBarcode([FromBody] WarehouseQuery query) + public ResponseResult SplitBarcode(WarehouseQuery query) { 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); + + //dynamic resultInfos = new ExpandoObject(); + //var (success, pendingList) = _manager.SplitBarcode(query); + //resultInfos.success = success; + //resultInfos.pendingList = pendingList; + return new ResponseResult { status = 0, -- Gitblit v1.9.3