服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
4 天以前 e649004bed6f40e565e2ecddee429e8ec6ec0761
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)
                {