From e649004bed6f40e565e2ecddee429e8ec6ec0761 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期五, 09 五月 2025 17:42:49 +0800 Subject: [PATCH] 来料打印更新 --- Tiger.Business.WMS/Transaction/Yada/Print_BIZ_U9_ASN.cs | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/Tiger.Business.WMS/Transaction/Yada/Print_BIZ_U9_ASN.cs b/Tiger.Business.WMS/Transaction/Yada/Print_BIZ_U9_ASN.cs index 064f487..291ef6a 100644 --- a/Tiger.Business.WMS/Transaction/Yada/Print_BIZ_U9_ASN.cs +++ b/Tiger.Business.WMS/Transaction/Yada/Print_BIZ_U9_ASN.cs @@ -359,7 +359,18 @@ var reqType = input.Options["reqType"].ToString(); var dtl = input.Options["record"].ToString().JsonToObject<BIZ_U9_ASN_DTL>(); action.LocaleMsg = Biz.L($"鎴愬姛鎻愪氦ASN鍗昜{dtl.ORDER_NO}]琛屾暟鎹紝璇风偣鍑绘墦鍗版寜閽墦鍗版爣绛�"); - + if (snlist.Count == 0) + { + action.IsSuccessed = false; + action.LocaleMsg = Biz.L($"鏁版嵁涓嶅瓨鍦紒"); + return action; + } + if (CurOrder.IsNullOrEmpty()) + { + action.IsSuccessed = false; + action.LocaleMsg = Biz.L($"鏁版嵁涓嶅瓨鍦紒"); + return action; + } var asnSn = MainDB.Queryable<BIZ_U9_ASN_SN>().Where(q => q.ORDER_NO == dtl.ORDER_NO && q.LINE_NO == dtl.LINE_NO && (q.STATUS == WMS_ITEM.STATUSs.Counted.GetValue() || q.STATUS == WMS_ITEM.STATUSs.Rejected.GetValue())).ToList(); if (asnSn.Count > 0 && asnSn.Sum(q => q.QTY) == dtl.QTY) { -- Gitblit v1.9.3