From a96b665105c57a4ae67d286b2bb6897988ca590e Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期三, 20 十一月 2024 20:52:58 +0800 Subject: [PATCH] 雅达装箱工序:打印测试标签 --- Tiger.Business.MES/Transaction/YadaPacking.cs | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/Tiger.Business.MES/Transaction/YadaPacking.cs b/Tiger.Business.MES/Transaction/YadaPacking.cs index 562f8fa..e05068c 100644 --- a/Tiger.Business.MES/Transaction/YadaPacking.cs +++ b/Tiger.Business.MES/Transaction/YadaPacking.cs @@ -878,6 +878,34 @@ return action; } + /// <summary> + /// 鎵撳嵃娴嬭瘯鏍囩 + /// </summary> + /// <param name="input"></param> + /// <returns></returns> + public async Task<ApiAction<PackingActionOutput>> TestPrint() + { + var action = new ApiAction<PackingActionOutput>(); + try + { + var CurPkg = Context.ContainsKey("CurPackage") ? Context["CurPackage"] as WipPkg : null; + var LabelPV = Biz.Db.Queryable<BAS_LABEL_PV>().ToList(); + var label = CurPkg.Item.LABEL_CODE.IsNullOrEmpty() ? null : Biz.Db.Queryable<BAS_LABEL_TEMP>().Where(q => q.LABEL_CODE == CurPkg.Item.LABEL_CODE).IncludesAllFirstLayer().First(); + var printLb = SetLabelVariables(LabelPV, label, new PackingAction(), CurPkg); + action.Data = new PackingActionOutput() + { + ExecCode = "PrintTest", + PkgInfo = CurPkg, + PrintLable = printLb, + }; + } + catch (Exception ex) + { + action.CatchExceptionWithLog(ex, $"鍖呰宸ュ簭锛氭墦鍗版祴璇曟爣绛惧紓甯�"); + } + return action; + } + #endregion Functions /// <summary> -- Gitblit v1.9.3