From 286db121ac6b7e56b1b579ebcdd191526890f4af Mon Sep 17 00:00:00 2001
From: IPC-610 <IPC-610@DESKTOP-6LEOOS3>
Date: 星期四, 02 一月 2025 13:22:07 +0800
Subject: [PATCH] 修改问题

---
 Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs |   50 ++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 38 insertions(+), 12 deletions(-)

diff --git a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
index dfa78f2..0391053 100644
--- a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
+++ b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
@@ -22,6 +22,7 @@
 using System.Security.Policy;
 using WMS.Entity.DataEntity;
 using WMS.Entity.BllQualityEntity;
+using Microsoft.VisualBasic;
 
 namespace WMS.BLL.BllAsnServer
 {
@@ -344,6 +345,16 @@
                             continue;
                         }
                     }
+                    if (!string.IsNullOrEmpty(detailModel.IsBale))
+                    {
+                        detailModel.IsBale = detailModel.IsBale == "鏄�" ? "1" : "0";
+                        if (detailModel.IsBale != "1" && detailModel.IsBale != "0")
+                        {
+                            //鍒ゆ柇鏄惁瑁瑰寘
+                            strMessage = "-1:瑁瑰寘瀛楁鍙兘褰曞叆鈥滄槸鈥濇垨鈥滃惁鈥�;";
+                            continue;
+                        }
+                    }
                     if (model.Type != "7")
                     {
                         if (!TypeLot.Contains(model.Type))
@@ -439,7 +450,7 @@
                         {
                             var time1 = DateTime.Now;//鍙戦�佹椂闂� .ToString("yyyy-MM-dd HH:mm:ss")
                             //缁橶CS涓嬪彂鍏ュ簱鍗曚俊鎭�
-                            response = HttpHelper.DoPost(url, jsonData, "涓嬪彂缁橶CS鍑哄簱鍛戒护", "WCS");
+                            response = HttpHelper.DoPost(url, jsonData, "涓嬪彂缁橶CS鍏ュ簱鍛戒护", "WCS");
 
                             //瑙f瀽杩斿洖鏁版嵁 
                             var wcsModel = JsonConvert.DeserializeObject<WcsModel>(response);
@@ -498,6 +509,7 @@
                     return strMessage;
                 }
 
+
                 sqlString += $"select * from BllArrivalNotice where ASNNo = '{model.ASNNo}' and isDel = '0';";
                 var asnInfo = Db.Ado.SqlQuery<BllArrivalNotice>(sqlString).FirstOrDefault();
                 if (asnInfo.Status != "0")
@@ -550,6 +562,16 @@
                     {
                         strMessage = "-1:鎵规鍙蜂笉鍙负绌�;";
                         continue;
+                    }
+                    if (!string.IsNullOrEmpty(detailModel.IsBale))
+                    {
+                        detailModel.IsBale = detailModel.IsBale == "鏄�" ? "1" : "0";
+                        if (detailModel.IsBale != "1" && detailModel.IsBale != "0")
+                        {
+                            //鍒ゆ柇鏄惁瑁瑰寘
+                            strMessage = "-1:瑁瑰寘瀛楁鍙兘褰曞叆鈥滄槸鈥濇垨鈥滃惁鈥�;";
+                            continue;
+                        }
                     }
 
                     if (model.Type == "2")   // 2锛氫腑闂村搧鍏ュ簱
@@ -997,11 +1019,11 @@
                     resultModel.Message = "鍗曟嵁绫诲瀷涓嶅彲涓虹┖!";
                     return resultModel;
                 }
-                if (string.IsNullOrEmpty(model.Customer))
-                {
-                    resultModel.Message = "瀹㈡埛涓嶅彲涓虹┖!";
-                    return resultModel;
-                }
+                //if (string.IsNullOrEmpty(model.Customer))
+                //{
+                //    resultModel.Message = "瀹㈡埛涓嶅彲涓虹┖!";
+                //    return resultModel;
+                //}
                 if (string.IsNullOrEmpty(model.OrderCode))
                 {
                     resultModel.Message = "涓婃父绯荤粺鍗曞彿涓嶅彲涓虹┖!";
@@ -1014,11 +1036,14 @@
                 }
 
                 // 鏍规嵁瀹㈡埛缂栧彿鑾峰彇瀹㈡埛鍚嶇О
+                var custname = "";
                 var CustomerModel = Db.Queryable<SysCustomer>().First(it => it.CustomerNo == model.Customer && it.IsDel == "0");
-                if (CustomerModel == null)
+                if (CustomerModel != null)
                 {
-                    resultModel.Message = "瀹㈡埛缂栧彿涓嶅瓨鍦�!";
-                    return resultModel;
+                    custname = CustomerModel.CustomerName;
+                    //CustomerModel.CustomerName = "";
+                    //resultModel.Message = "瀹㈡埛缂栧彿涓嶅瓨鍦�!";
+                    //return resultModel;
                 }
 
                 // 鍏ュ簱鎬昏〃淇℃伅
@@ -1029,7 +1054,7 @@
                     Type = model.AsnType,
                     Origin = string.IsNullOrEmpty(model.Origin) ? "ERP" : model.Origin,
                     CustomerNo = model.Customer,
-                    CustomerName = CustomerModel.CustomerName,
+                    CustomerName = custname,
                     OrderCode = model.OrderCode,
                 };
 
@@ -1177,7 +1202,8 @@
                 if (mesList.Contains(notice.Type)) // mes 
                 {
                     //鑾峰彇浠ょ墝
-                    var token = new Token().GetMesToken(mesTokenUrl);
+                    //var token = new Token().GetMesToken(mesTokenUrl); //娴嬭瘯涓嶄娇鐢═OKEN锛屾寮忚繍琛屾椂鏀惧紑
+                    var token = "";
                     Dictionary<string, string> mesDic = new Dictionary<string, string>()
                     {
                         {"Authorization",token }
@@ -1192,7 +1218,7 @@
                     var response = HttpHelper.DoPost(mesUrl, jsonData, "鍏ュ簱鍗曞畬鎴愪笂浼�", "MES", mesDic);
 
                     var obj = JsonConvert.DeserializeObject<MesModel>(response);//瑙f瀽杩斿洖鏁版嵁
-                    if (obj.status != "0")
+                    if (obj.status != "success")
                     {
                         throw new Exception("涓婁紶澶辫触" + obj.message);
                     }

--
Gitblit v1.8.0