wangxinhui
2025-11-18 b513ce3a4527e998da66c6f179a279472c7262a8
ÏîÄ¿´úÂë/WMS/WMSServices/WIDESEA_InboundService/PurchaseOrderService.cs
@@ -80,7 +80,10 @@
        //    }
        //    return pageGridData;
        //}
        /// <summary>
        /// æŽ¥æ”¶ERP采购入库信息
        /// </summary>
        /// <returns></returns>
        public WebResponseContent ReceivePurchaseOrder(ERPPurchaseOrderDTO eRPPurchaseOrderDTO)
        {
            WebResponseContent content=new WebResponseContent();
@@ -113,7 +116,7 @@
                }
                //获取所有采购信息
                List<Dt_PurchaseOrder> purchaseOrdersOld = BaseDal.Db.Queryable<Dt_PurchaseOrder>().Includes(x=>x.Details).ToList();
                List<Dt_PurchaseOrderDetail> purchaseOrderDetailsOld = purchaseOrdersOld.SelectMany(x => x.Details).ToList();
                if (eRPPurchaseOrderDTO.OperateType == 1)
                {
                    //判断重复插入
@@ -127,6 +130,10 @@
                    purchaseOrderDetails.ForEach(x =>
                    {
                        Dt_MaterielInfo? materielInfo = materielInfos.FirstOrDefault(t => t.MaterielCode == x.MaterialCode);
                        if (materielInfo != null)
                        {
                        }
                        x.MaterielName = materielInfo?.MaterielName;
                        x.Unit = materielInfo?.MaterielUnit;
                        x.MaterielSpec=  materielInfo?.MaterielSpec;
@@ -181,6 +188,10 @@
            }
            return content;
        }
        /// <summary>
        /// æŽ¥æ”¶ERP采购退货信息
        /// </summary>
        /// <returns></returns>
        public WebResponseContent ReceivePurchaseReturn(ERPReturnOrderDTO eRPReturnOrderDTO)
        {
            WebResponseContent content = new WebResponseContent();
@@ -272,6 +283,10 @@
            }
            return content;
        }
        /// <summary>
        /// æŽ¥æ”¶ERP成品销售出库信息
        /// </summary>
        /// <returns></returns>
        public WebResponseContent ReceiveProDeliveryOrder(ERPProDeliveryDTO eRPProDeliveryDTO)
        {
            WebResponseContent content = new WebResponseContent();
@@ -376,6 +391,10 @@
            }
            return content;
        }
        /// <summary>
        /// æŽ¥æ”¶ERP非生产领料信息
        /// </summary>
        /// <returns></returns>
        public WebResponseContent ReceiveOutOrder(ERPPickOutOrderDTO eRPPickOutOrderDTO)
        {
            WebResponseContent content = new WebResponseContent();
@@ -469,7 +488,10 @@
            }
            return content;
        }
        /// <summary>
        /// æŽ¥æ”¶ERP成品销售退货信息
        /// </summary>
        /// <returns></returns>
        public WebResponseContent ReceiveProDeliveryBackOrder(ERPProDeliverBackDTO eRPProDeliverBackDTO)
        {
            WebResponseContent content = new WebResponseContent();