From 4e506fb732bc1c0c23d5996ffb8d81eb7e9b4b65 Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期六, 02 八月 2025 08:55:47 +0800
Subject: [PATCH] 修改问题

---
 Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs |  206 +++++++++++++++++++++++++-------------------------
 1 files changed, 103 insertions(+), 103 deletions(-)

diff --git a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
index 6dec684..585aeea 100644
--- a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
+++ b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
@@ -961,108 +961,108 @@
                     return "-1:鍏冲崟澶辫触锛�";
                 }
                 #region 閲囪喘璁″垝锛岃嫢鏄噰璐鍗曟牴鎹噰璐鍒掑崟鑷姩鐢熸垚鍏ュ簱鍗曚俊鎭�
-                if (notice.Type == "1" && !string.IsNullOrEmpty(notice.OrderCode))
-                {
-                    // 鑾峰彇閲囪喘鎬诲崟淇℃伅
-                    var planOrd = Db.Queryable<BllProcurePlanNotice>().First(it => it.OrderCode == notice.OrderCode && it.IsDel == "0");
-                    //鍏ュ簱鍗曟槑缁�
-                    var noticeDetailList = Db.Queryable<BllArrivalNoticeDetail>()
-                        .Where(m => m.IsDel == "0" && m.ASNNo == notice.ASNNo).ToList();
-                    foreach (var item in noticeDetailList)
-                    {
-                        //閲囪喘鍗曟槑缁�
-                        var planDetail = Db.Queryable<BllProcurePlanNoticeDetail>()
-                            .First(it => it.ParentId == planOrd.Id && it.SkuNo == item.SkuNo && it.IsDel == "0");
-                        planDetail.CompleteQty += item.CompleteQty;
-                        if (planDetail.CompleteQty >= planDetail.Qty)
-                        {
-                            planDetail.Status = "2";
-                            planDetail.CompleteTime = comTime;
-                        }
-                        else
-                        {
-                            planDetail.Status = "1";
-                        }
-                        Db.Updateable(planDetail).ExecuteCommand();
-                    }
-                    // 缁存姢閲囪喘鎬诲崟淇℃伅
-                    var planDetailNum = Db.Queryable<BllProcurePlanNoticeDetail>().Count(m => m.IsDel == "0" && m.ParentId == planOrd.Id && m.Status != "2");
-                    if (planDetailNum == 0)
-                    {
-                        planOrd.Status = "2";
-                        planOrd.CompleteTime = comTime;
-                        Db.Updateable(planOrd).ExecuteCommand();
-                    }
-                    else
-                    {
-                        if (planOrd.Status == "0")
-                        {
-                            planOrd.Status = "1";
-                            Db.Updateable(planOrd).ExecuteCommand();
-                        }
-                    }
-                    //閲囪喘鍗曟槑缁�
-                    var planDetailList = Db.Queryable<BllProcurePlanNoticeDetail>()
-                        .Where(it => it.ParentId == planOrd.Id && it.IsDel == "0" && it.CompleteQty < it.Qty).ToList();
-                    foreach (var item in planDetailList)
-                    {
-                        //鍒ゆ柇鏈夋棤姝e湪鎵ц鐨�
-                        var noticeDetail = Db.Queryable<BllArrivalNoticeDetail>().First(it => it.OrderDetailCode == item.OrderDetailCode && it.IsDel == "0" && it.Status == "0");
-                        if (noticeDetail != null)
-                        {
-                            continue;
-                        }
-                        // 鑾峰彇鐗╂枡璇︾粏淇℃伅
-                        var skuModel = Db.Queryable<SysMaterials>().First(it => it.SkuNo == item.SkuNo && it.IsDel == "0");
-                        if (skuModel == null)
-                        {
-                            continue;
-                        }
-                        // 楠岃瘉鍖呰淇℃伅鏄惁瀛樺湪
-                        var packagModel = Db.Queryable<SysPackag>().First(it => it.PackagNo == item.PackagNo && it.IsDel == "0");
-                        if (packagModel == null)
-                        {
-                            continue;
-                        }
-                        // 鍏ュ簱鎬昏〃淇℃伅
-                        string asnNo = new Common().GetMaxNo("ASN");
-                        var asnModel1 = new BllArrivalNotice()
-                        {
-                            ASNNo = asnNo,
-                            Status = "0",//鎵ц鐘舵�侊紝0锛氱瓑寰呮墽琛�
-                            Type = "1",//鍗曟嵁绫诲瀷锛�1锛氶噰璐叆搴�
-                            Origin = "閲囪喘鍗�",
-                            CustomerNo = item.CustomerNo,
-                            CustomerName = item.CustomerName,
-                            OrderCode = planOrd.OrderCode,
-                            CreateUser = 0
-                        };
-                        // 鎻掑叆鍏ュ簱鎬昏〃淇℃伅
-                        Db.Insertable(asnModel1).ExecuteCommand();
-                        //鍏ュ簱鍗曟槑缁�
-                        var arrDetailModel = new BllArrivalNoticeDetail()
-                        {
-                            ASNNo = asnNo,
-                            SkuNo = skuModel.SkuNo,
-                            SkuName = skuModel.SkuName,
-                            Standard = skuModel.Standard,
-                            LotNo = "",
-                            LotText = "",
-                            Qty = 0,
-                            FactQty = 0,
-                            CompleteQty = 0,
-                            PackagNo = packagModel.PackagNo,
-                            SupplierLot = "",
-                            Status = "0",
-                            IsSampling = "0",
-                            InspectStatus = "0",
-                            OrderDetailCode = item.OrderDetailCode,
-                            CreateUser = 0
-                        };
-                        // 鎻掑叆鍏ュ簱鎬昏〃淇℃伅
-                        Db.Insertable(arrDetailModel).ExecuteCommand();
-                    }
-                }
+                //if (notice.Type == "1" && !string.IsNullOrEmpty(notice.OrderCode))
+                //{
+                //    // 鑾峰彇閲囪喘鎬诲崟淇℃伅
+                //    var planOrd = Db.Queryable<BllProcurePlanNotice>().First(it => it.OrderCode == notice.OrderCode && it.IsDel == "0");
+                //    //鍏ュ簱鍗曟槑缁�
+                //    var noticeDetailList = Db.Queryable<BllArrivalNoticeDetail>()
+                //        .Where(m => m.IsDel == "0" && m.ASNNo == notice.ASNNo).ToList();
+                //    foreach (var item in noticeDetailList)
+                //    {
+                //        //閲囪喘鍗曟槑缁�
+                //        var planDetail = Db.Queryable<BllProcurePlanNoticeDetail>()
+                //            .First(it => it.ParentId == planOrd.Id && it.SkuNo == item.SkuNo && it.IsDel == "0");
+                //        planDetail.CompleteQty += item.CompleteQty;
+                //        if (planDetail.CompleteQty >= planDetail.Qty)
+                //        {
+                //            planDetail.Status = "2";
+                //            planDetail.CompleteTime = comTime;
+                //        }
+                //        else
+                //        {
+                //            planDetail.Status = "1";
+                //        }
+                //        Db.Updateable(planDetail).ExecuteCommand();
+                //    }
+                //    // 缁存姢閲囪喘鎬诲崟淇℃伅
+                //    var planDetailNum = Db.Queryable<BllProcurePlanNoticeDetail>().Count(m => m.IsDel == "0" && m.ParentId == planOrd.Id && m.Status != "2");
+                //    if (planDetailNum == 0)
+                //    {
+                //        planOrd.Status = "2";
+                //        planOrd.CompleteTime = comTime;
+                //        Db.Updateable(planOrd).ExecuteCommand();
+                //    }
+                //    else
+                //    {
+                //        if (planOrd.Status == "0")
+                //        {
+                //            planOrd.Status = "1";
+                //            Db.Updateable(planOrd).ExecuteCommand();
+                //        }
+                //    }
+                //    //閲囪喘鍗曟槑缁�
+                //    var planDetailList = Db.Queryable<BllProcurePlanNoticeDetail>()
+                //        .Where(it => it.ParentId == planOrd.Id && it.IsDel == "0" && it.CompleteQty < it.Qty).ToList();
+                //    foreach (var item in planDetailList)
+                //    {
+                //        //鍒ゆ柇鏈夋棤姝e湪鎵ц鐨�
+                //        var noticeDetail = Db.Queryable<BllArrivalNoticeDetail>().First(it => it.OrderDetailCode == item.OrderDetailCode && it.IsDel == "0" && it.Status == "0");
+                //        if (noticeDetail != null)
+                //        {
+                //            continue;
+                //        }
+                //        // 鑾峰彇鐗╂枡璇︾粏淇℃伅
+                //        var skuModel = Db.Queryable<SysMaterials>().First(it => it.SkuNo == item.SkuNo && it.IsDel == "0");
+                //        if (skuModel == null)
+                //        {
+                //            continue;
+                //        }
+                //        // 楠岃瘉鍖呰淇℃伅鏄惁瀛樺湪
+                //        var packagModel = Db.Queryable<SysPackag>().First(it => it.PackagNo == item.PackagNo && it.IsDel == "0");
+                //        if (packagModel == null)
+                //        {
+                //            continue;
+                //        }
+                //        // 鍏ュ簱鎬昏〃淇℃伅
+                //        string asnNo = new Common().GetMaxNo("ASN");
+                //        var asnModel1 = new BllArrivalNotice()
+                //        {
+                //            ASNNo = asnNo,
+                //            Status = "0",//鎵ц鐘舵�侊紝0锛氱瓑寰呮墽琛�
+                //            Type = "1",//鍗曟嵁绫诲瀷锛�1锛氶噰璐叆搴�
+                //            Origin = "閲囪喘鍗�",
+                //            CustomerNo = item.CustomerNo,
+                //            CustomerName = item.CustomerName,
+                //            OrderCode = planOrd.OrderCode,
+                //            CreateUser = 0
+                //        };
+                //        // 鎻掑叆鍏ュ簱鎬昏〃淇℃伅
+                //        Db.Insertable(asnModel1).ExecuteCommand();
+                //        //鍏ュ簱鍗曟槑缁�
+                //        var arrDetailModel = new BllArrivalNoticeDetail()
+                //        {
+                //            ASNNo = asnNo,
+                //            SkuNo = skuModel.SkuNo,
+                //            SkuName = skuModel.SkuName,
+                //            Standard = skuModel.Standard,
+                //            LotNo = "",
+                //            LotText = "",
+                //            Qty = 0,
+                //            FactQty = 0,
+                //            CompleteQty = 0,
+                //            PackagNo = packagModel.PackagNo,
+                //            SupplierLot = "",
+                //            Status = "0",
+                //            IsSampling = "0",
+                //            InspectStatus = "0",
+                //            OrderDetailCode = item.OrderDetailCode,
+                //            CreateUser = 0
+                //        };
+                //        // 鎻掑叆鍏ュ簱鎬昏〃淇℃伅
+                //        Db.Insertable(arrDetailModel).ExecuteCommand();
+                //    }
+                //}
                 #endregion
 
                 Db.Ado.CommitTran();
@@ -1429,7 +1429,7 @@
                 //绯荤粺瀵规帴鍚庢斁寮�
                 var jsonData = JsonConvert.SerializeObject(soInfo);
 
-                var response = HttpHelper.DoPost(url, jsonData, "鍏ュ簱鍗曞畬鎴愪笂浼�", "ERP");
+                var response = HttpHelper.DoPost(url, jsonData, "鍏ュ簱鍗曞畬鎴愪笂浼�", "SAP");
 
                 var obj = JsonConvert.DeserializeObject<ErpModel>(response);//瑙f瀽杩斿洖鏁版嵁
                 if (obj.Success != 0)

--
Gitblit v1.8.0