服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
9 小时以前 0c0309afae85b72746bd2431c10c7f5982e210e3
Tiger.Business.WMS/Transaction/Yada/Print_BIZ_U9_ASN.cs
@@ -75,7 +75,7 @@
                        dtl.SnList = order.SnList.Where(q => q.LINE_NO == dtl.LINE_NO).OrderByDescending(q => q.STATUS).ToList();
                        dtl.QTY_COUNTED = dtl.SnList.Where(q => q.STATUS == WMS_ITEM.STATUSs.Counted.GetValue() || q.STATUS == WMS_ITEM.STATUSs.Rejected.GetValue()).Sum(q => q.QTY);
                    }
                    order.IsFinished = !order.Details.Where(q => q.QTY != q.QTY_COUNTED).Any();
                    order.IsFinished = !order.Details.Where(q => q.STATUS != BIZ_U9_ASN.STATUSs.Finished.GetValue()).Any();
                }
            }
            return action;
@@ -495,7 +495,7 @@
            try
            {
                var reqType = input.Options["reqType"].ToString();
                var order = await MainDB.Queryable<BIZ_U9_ASN>().Where(q => q.ORDER_NO == orderNo).Includes(q => q.Details, d => d._ItemInfos).IncludesAllFirstLayer().FirstAsync();
                var order = await MainDB.Queryable<BIZ_U9_ASN>().Where(q => q.ORDER_NO == orderNo).Includes(q => q.Details, d => d._ItemInfos, e=> e.ExtInfo).IncludesAllFirstLayer().FirstAsync();
                if (order.IsNullOrEmpty())
                {
                    action.IsSuccessed = false;
@@ -540,9 +540,9 @@
                                {
                                    ItemInfo = new() { m_itemCode = q.ITEM_CODE},
                                    Wh = new() { m_code = "10101" },
                                    RcvLineLocations = new(){
                                    RcvLineLocations = new(){
                                            new(){
                                                Location = new(){ m_code= q.ItemInfo.DEFAULT_LOCATION},
                                                Location = new(){ m_code= q.ItemInfo.DEFAULT_LOCATION??""},
                                                LocationQtyTU = q.QTY,
                                            }
                                        },
@@ -551,7 +551,7 @@
                                    RcvQtyTU = 0,
                                    RcvQtyPU = 0,
                                    EyeballingQtyTU = q.QTY,
                                    RcvProcedure = 0,
                                    RcvProcedure = q.ItemInfo.ExtInfo.ReceiptMode,
                                    RcvLotCode = q.SUPP_LOTNO,
                                    InvLotCode =  q.LOTNO,
                                }).ToList(),