From 99b5d3d7c950a8332f81d3ca07be9f2d5957f58c Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期六, 29 三月 2025 16:26:44 +0800 Subject: [PATCH] 1.期初入库优化 --- service/Warehouse/MesBarCFManager.cs | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/service/Warehouse/MesBarCFManager.cs b/service/Warehouse/MesBarCFManager.cs index 5929a7a..ac3e4de 100644 --- a/service/Warehouse/MesBarCFManager.cs +++ b/service/Warehouse/MesBarCFManager.cs @@ -1,6 +1,7 @@ 锘縰sing System.Data; using System.Data.SqlClient; using Masuit.Tools; +using Masuit.Tools.Hardware; using NewPdaSqlServer.DB; using NewPdaSqlServer.Dto.service; using NewPdaSqlServer.entity; @@ -13,16 +14,22 @@ { public MesInvItemStocks GetBarInfo(WarehouseQuery unity) { - return Db.Queryable<MesInvItemStocks>() + var barInfo = Db.Queryable<MesInvItemStocks>() .Where(s => s.ItemBarcode == unity.barcode) - .First(); // 杩斿洖绗竴琛屾暟鎹紝濡傛灉娌℃湁鍒欒繑鍥� null + .First(); + if (barInfo is null) throw new Exception("璇ユ潯鐮佸簱瀛樹笉瀛樺湪锛�"); + + return barInfo; // 杩斿洖绗竴琛屾暟鎹紝濡傛灉娌℃湁鍒欒繑鍥� null } public MesItems GetItemNo(decimal strItemId) { - return Db.Queryable<MesItems>() - .Where(s => s.Id == strItemId) + var itemInfo = Db.Queryable<MesItems>() + .Where(s => s.Id == strItemId && s.Fforbidstatus == "A") .First(); + if (itemInfo is null) throw new Exception("璇ユ潯鐮佸搴旂墿鏂欎俊鎭笉瀛樺湪鎴栧凡绂佺敤锛�"); + + return itemInfo; } public string BarCF(WarehouseQuery unity) -- Gitblit v1.9.3