From bf84ef23de798e6509394a1424cc9f6cc0307c65 Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期三, 20 十一月 2024 15:09:18 +0800 Subject: [PATCH] Merge branch 'master' of http://47.115.28.255:8110/r/TigerClouds-Tech/Server/TigerApi6_2024 --- Tiger.Business.MES/Transaction/Position.cs | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Tiger.Business.MES/Transaction/Position.cs b/Tiger.Business.MES/Transaction/Position.cs index 9fb9a34..88b16c2 100644 --- a/Tiger.Business.MES/Transaction/Position.cs +++ b/Tiger.Business.MES/Transaction/Position.cs @@ -606,7 +606,7 @@ } if (curAction is PrintInStoreLabel) { - qtylist = (curAction as PrintInStoreLabel).CurPkg.Item.GetMinPackageList().Select(q => q.SN).ToList(); + qtylist = (curAction as PrintInStoreLabel).CurPkg.Item.GetWipSnList().Select(q => q.Value).ToList(); } return $"{qtylist.Count}"; case "GetModel": @@ -626,10 +626,11 @@ var _orderAction = curAction is PackingAction ? curAction as PackingAction : null; if (_orderAction != null) { - var snList = _orderAction.CurPkg.Item.GetMinPackageList().Select(q => q.FLOW_SN).ToList(); + //var snList = _orderAction.CurPkg.Item.GetMinPackageList().Select(q => q.FLOW_SN).ToList(); + var snList = _orderAction.CurPkg.Item.GetWipSnList().Select(q => q.Value).ToList(); if (!snList.Any()) { - snList.Add(_orderAction.CurPkg.CustSN.FLOW_SN); + snList.Add(_orderAction.CurPkg.CustSN?.FLOW_SN); } _lotnos = string.Join(",", Biz.Db.Queryable<MES_CUST_SN>() .Where((q) => snList.Contains(q.FLOW_SN)) @@ -769,7 +770,8 @@ if (action is PackingAction) { var pkg = action as PackingAction; - minPkgList = pkg.CurPkg.Item.GetMinPackageList().Select(q => q.SN).ToList(); + //minPkgList = pkg.CurPkg.Item.GetMinPackageList().Select(q => q.SN).ToList(); + minPkgList = pkg.CurPkg.Item.GetWipSnList().Select(q => q.Value).ToList(); itemCode = pkg.CurPkg.CustSN?.ITEM_CODE; weight = pkg.CurPkg.WeightInfo.Weight; unit = pkg.CurPkg.WeightInfo.Unit?.ToUpper() ?? "kg"; @@ -777,7 +779,8 @@ if (action is PrintInStoreLabel) { var print = action as PrintInStoreLabel; - minPkgList = print.CurPkg.Item.GetMinPackageList().Select(q => q.SN).ToList(); + //minPkgList = print.CurPkg.Item.GetMinPackageList().Select(q => q.SN).ToList(); + minPkgList = print.CurPkg.Item.GetWipSnList().Select(q => q.Value).ToList(); itemCode = print.CurPkg.CustSN?.ITEM_CODE; weight = print.CurPkg.WeightInfo.Weight; unit = print.CurPkg.WeightInfo.Unit?.ToUpper() ?? "kg"; -- Gitblit v1.9.3