From a333bc3f6ecdd9ea03ca325b73ac48d3426dc77a Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期二, 05 八月 2025 08:19:46 +0800 Subject: [PATCH] 1.内箱核对 2.其他出库优化,新增子表仓库 3.登录菜单逻辑调整 4.巡检优化 --- service/Warehouse/MesItemQtManager.cs | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/service/Warehouse/MesItemQtManager.cs b/service/Warehouse/MesItemQtManager.cs index 50c0199..68f2121 100644 --- a/service/Warehouse/MesItemQtManager.cs +++ b/service/Warehouse/MesItemQtManager.cs @@ -146,14 +146,6 @@ .Where(it => it.Qtck == p_bill_no && it.Qt015 == true && it.Qt026 == true && it.Qt029 == true && it.Qt032 == true) .First(); - if (mesItemQt == null) - throw new Exception($"鍏朵粬鍑哄簱鐢宠鍗� {p_bill_no} 涓嶅瓨鍦紝璇风‘璁わ紒"); - - // 妫�鏌ヤ粨搴撴槸鍚︿竴鑷� - if (Convert.ToInt32(mesItemQt.Qt008) != stock.DepotId) - throw new Exception( - $"鎵爜鍑鸿揣浠撳簱id{mesItemQt.Qt008}涓庡叾浠栧嚭搴撶敵璇蜂粨搴搟stock.DepotId}涓嶄竴鑷达紝璇锋牳瀵癸紒"); - // 鑾峰彇鍑哄簱鍗曟槑缁� var qtDetail = Db.Queryable<MesItemQtDatall>() .Where(it => @@ -161,6 +153,16 @@ it.ItemId == stock.ItemId.ToString()) .First(); + if (mesItemQt == null) + throw new Exception($"鍏朵粬鍑哄簱鐢宠鍗� {p_bill_no} 涓嶅瓨鍦紝璇风‘璁わ紒"); + + // 妫�鏌ヤ粨搴撴槸鍚︿竴鑷� + if (Convert.ToInt32(qtDetail.DepotId) != stock.DepotId) + throw new Exception( + $"鎵爜鍑鸿揣浠撳簱id{qtDetail.DepotId}涓庡叾浠栧嚭搴撶敵璇蜂粨搴搟stock.DepotId}涓嶄竴鑷达紝璇锋牳瀵癸紒"); + + + if (qtDetail == null) throw new Exception("鎵爜鐗╂枡闈炴湰娆″嚭搴撶敵璇风墿鏂欙紝璇锋牳瀵癸紒"); // 妫�鏌ュ墿浣欐暟閲� -- Gitblit v1.9.3