111
啊鑫
2025-09-18 08e38e489ca7397e9f76c328a9511a2dbbdf14ba
StandardPda/MES.Service/service/Warehouse/MesInvItemOutsManager.cs
@@ -24,10 +24,10 @@
            int result = 1;
            foreach (var group in groupedItems)
            {
                if (group.Key.AsnNo == null)
                {
                    throw new NotImplementedException("AsnNo不能为空");
                }
                // if (group.Key.AsnNo == null)
                // {
                //     throw new NotImplementedException("AsnNo不能为空");
                // }
                if (group.Key.MesNo == null)
                {
@@ -217,18 +217,18 @@
                throw new NotImplementedException("采购订单不存在");
            }
            var deliveryDetail = Db.Queryable<DeliveryDetail>()
                .Where(a => a.Zzasn == from.AsnNo
                            && Int32.Parse(a.ZzitemId) ==
                            Int32.Parse(itemOutList.AsnLineNo))
                .Count();
            // var deliveryDetail = Db.Queryable<DeliveryDetail>()
            //     .Where(a => a.Zzasn == from.AsnNo
            //                 && Int32.Parse(a.ZzitemId) ==
            //                 Int32.Parse(itemOutList.AsnLineNo))
            //     .Count();
            if (deliveryDetail <= 0)
            {
                throw new NotImplementedException("[" + from.AsnNo + "]的明细行[" +
                                                  itemOutList.AsnLineNo +
                                                  "]不存在");
            }
            // if (deliveryDetail <= 0)
            // {
            //     throw new NotImplementedException("[" + from.AsnNo + "]的明细行[" +
            //                                       itemOutList.AsnLineNo +
            //                                       "]不存在");
            // }
            var itemIdLinkU9 = Db.Queryable<MesLinkU9>()
                .Where(s => s.TableType == "MES_ITEMS"
@@ -256,8 +256,8 @@
                            && s.EbelnLineNo ==
                            Decimal.Parse(itemOutList.SrcDocLineNo)
                            && s.SuppNo == mesSupplier.SuppNo
                            && Convert.ToInt32(s.ZzitemId) ==
                            Convert.ToInt32(itemOutList.AsnLineNo)).First();
                            // && Convert.ToInt32(s.ZzitemId) == Convert.ToInt32(itemOutList.AsnLineNo)
                            ).First();
            if (mesInvItemInCItems == null)
            {