From 415c17f207966603c4c60c408f0e0bfdc3763ca7 Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@DESKTOP-5BIMHQ3> Date: 星期日, 04 二月 2024 16:07:23 +0800 Subject: [PATCH] Merge branch 'master' into wxw --- Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs index 3cde474..ebbd1ce 100644 --- a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs +++ b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs @@ -124,6 +124,29 @@ throw ex; } } + + //鑾峰彇鍏ュ簱鍗曟槑缁嗗墿浣欐墦鍗版暟閲� + public string GetAsnDetailQtyList(int id) + { + try + { + var detail = Db.Queryable<BllArrivalNoticeDetail>().First(m => m.IsDel == "0" && m.Id == id); + if (detail == null) + { + throw new Exception("鏈煡璇㈠埌鍏ュ簱鍗曟槑缁�"); + } + + var labelQty = Db.Queryable<BllBoxInfo>().Where(m => m.IsDel == "0" && m.ASNDetailNo == id).Sum(m=>m.Qty); + var qty = detail.Qty-labelQty; + + return qty.ToString(); + } + catch (Exception e) + { + throw new Exception(e.Message); + } + } + //鑾峰彇鐗╂枡淇℃伅锛堟坊鍔犲叆搴撳崟鏄庣粏浣跨敤锛� public List<MaterialsDto> GetMaterialsList(GetMaterialsVm model) { -- Gitblit v1.8.0