From 23d5fc6ea22d8acef338bf70c8c5399d5cdff0bd Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期日, 29 九月 2024 22:29:01 +0800 Subject: [PATCH] 白盒、箱条码生成更新 --- Tiger.Business.MES/Transaction/Position.cs | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Tiger.Business.MES/Transaction/Position.cs b/Tiger.Business.MES/Transaction/Position.cs index 752d850..30ef901 100644 --- a/Tiger.Business.MES/Transaction/Position.cs +++ b/Tiger.Business.MES/Transaction/Position.cs @@ -511,7 +511,7 @@ case "GetBAS_ITEM": return WorkBatch.Product.CUST_PROD_CODE; case "GetCustomer": - return WorkBatch.Batch.ToJson(); + return WorkBatch.Batch.Customer.ToJson(); case "GetBoxQR": return action is PackingAction ? GetBoxCode(lvars, action as PackingAction) : ""; case "GetCardQR": @@ -620,7 +620,8 @@ /// <returns></returns> private string GetBoxCode(List<BAS_LABEL_VAR> lvars, PackingAction action) { - return GetCardOrBoxQR(CurSN, lvars, action); + var boxCode = Biz.CodeRule["WhiteBoxNo"]?.Generate("W", $"{WorkBatch.Batch.BATCH_NO}-{WorkBatch.Batch.PLAN_QTY}-").Data.ToString() ?? ""; + return GetCardOrBoxQR(boxCode, lvars, action); } /// <summary> @@ -631,7 +632,7 @@ /// <returns></returns> private string GetCardCode(List<BAS_LABEL_VAR> lvars, PackingAction action) { - var cardCode = lvars.First(q=>q.VAR_NAME == "CardQR").Value; + var cardCode = Biz.CodeRule["CartonNo"]?.Generate("B", $"{WorkBatch.Batch.BATCH_NO}-{WorkBatch.Batch.PLAN_QTY}-").Data.ToString() ?? "" ; return GetCardOrBoxQR(cardCode, lvars, action); } -- Gitblit v1.9.3