服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2025-03-19 4fa92d8a2bb207029564ff33c3faf84ea9b814ed
Tiger.Business.WMS/Transaction/In_Default.cs
@@ -23,7 +23,7 @@
    {
        public IIn_Default Init(string id, string userCode, string apiHost, string orgCode)
        {
            base.Init(id, apiHost, userCode, orgCode);
            base.Init(id, userCode, apiHost, orgCode);
            Logger.Console.Info($"Start {this.GetType().Name} Transaction[ID: {TransID}]");
            return this;
        }
@@ -103,7 +103,7 @@
                    {
                        action.IsSuccessed = false;
                        //action.LocaleMsg = Biz.L("物料编码[{0}]不存在或者该物料未启用");
                        action.LocaleMsg = Biz.L("WMS.Default.ScanItem.ItemCodeNotExistsOrNotActive", inv.ItemInfo.ITEM_CODE.IsNullOrEmpty(inv.Barcode.ItemCode));
                        action.LocaleMsg = Biz.L("WMS.Default.ScanItem.ItemCodeNotExistsOrNotActive", inv.ItemInfo?.ITEM_CODE.IsNullOrEmpty(inv.Barcode.ItemCode));
                        return action;
                    }
@@ -181,7 +181,7 @@
                    CurInvItem = inv;
                    //检查物料数量,如果没有则查询雅达条码主档,把数量返回前端确认
                    if (CurInvItem.Items.Any(q => q.QTY <= 0))
                    //if (CurInvItem.Items.Any(q => q.QTY <= 0))
                    {
                        var qtyList = Biz.DataSource["YadaU9C"].Client.Queryable<mes_MaterialBarCode>().Where(q => CurInvItem.Items.Select(q => q.SN).Contains(q.Code)).ToList();
                        foreach (var qty in qtyList)